Android Wear CircledImageView(和DelayedConfirmationView)始终是Square

时间:2014-07-10 01:50:37

标签: android android-view wear-os

任何时候我尝试使用CircledImageView(我在LG G手表上开发)我的图像背景都是平方的。我用DelayedConfirmationView得到了相同的结果,而且没有“倒计时动画”。

1 个答案:

答案 0 :(得分:4)

事实证明,四舍五入的问题是我在layout_width中指定了layout_heightdp,而不是使用wrap_content

"倒计时"的问题动画是需要指定边框宽度和颜色。

编辑:以下是我正在使用的示例(appxmlns:android下定义为xmlns:app="http://schemas.android.com/apk/res-auto"):

<android.support.wearable.view.CircledImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/ic_action_call"
    app:circle_color="@color/green"
    app:circle_radius="30dp"
    app:circle_radius_pressed="40dp"/>

就属性而言,我使用Intellij / AS自动完成它们。如果您没有使用这些IDE中的任何一个,那么这些属性几乎与方法名称相对应,因此您可以从那里匹配它们。