android - CircledImageView 在圆的前面总是有矩形图像

标签 android android-view wear-os

我可以让 CircledImageView 工作,除了图像始终是矩形,并且在白色圆圈的前面(并部分覆盖圆圈)。这个对吗?我的假设是我应该看到圆圈内的图像。

    <android.support.wearable.view.CircledImageView
    android:id="@+id/image"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/kids"
    app:circle_radius="60dp"
    app:circle_color="@color/white" />

xmlns:app="http://schemas.android.com/apk/res-auto"

感谢您的任何建议。

我读过这个但没有帮助:Android Wear CircledImageView (and DelayedConfirmationView) Always Square

最佳答案

我发现如果您使用固定宽度/高度和 app:circle_radius,它显示正确。

  <android.support.wearable.view.CircledImageView
        android:id="@+id/confirm"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:layout_gravity="bottom|end"
        app:circle_color="@color/green"
        app:circle_radius="25dp" />

How it looks

关于android - CircledImageView 在圆的前面总是有矩形图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27097434/

相关文章:

android - 类型推断失败。类型参数 t 的值应该在输入类型中提及

android - 创建已附加 View 的副本

android 磨损 gridview 寻呼机 onClickListener

android - 支持 Wi-Fi 的 Android Wear 上的 HTTPS 连接无需电话网络共享

android - 使用 fragment 清除回栈

Android ExoPlayer 播放私有(private) Vimeo 视频

android - ViewStub vs View.GONE vs Inflate vs ViewSwitcher

wear-os - 将运动传感器数据从 Android Wear 获取到 Android 手机

android - 使用 Google Maps Android API v2 时出错

android - 我是否需要在 onDestroy 期间从 View 中释放 View.OnClickListener?