Rob*_*met 10 android rippledrawable
我试图创建一个ripple背景drawable为Button一个行程.
这是我到目前为止:
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#336699">
<item>
<shape android:shape="rectangle">
<solid android:color="#998811" />
<stroke
android:width="2dp"
android:color="#119988" />
</shape>
</item>
</ripple>
Run Code Online (Sandbox Code Playgroud)
但是通过这种解决方案,波纹与我的中风重叠.
我只想要ripple中风,我该怎么做?
小智 14
根据文档,您添加了另一个带有id的项目@android:id/mask- 这将限制波纹的位置.您可以将其设置为插入,如下所示:
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#336699">
<item>
<shape android:shape="rectangle">
<solid android:color="#998811" />
<stroke
android:width="2dp"
android:color="#119988" />
</shape>
</item>
<item android:id="@android:id/mask">
<inset android:insetBottom="2dp"
android:insetLeft="2dp"
android:insetRight="2dp"
android:insetTop="2dp">
<shape android:shape="rectangle">
<!-- Color doesn't matter -->
<solid android:color="@android:color/white"/>
</shape>
</inset>
</item>
</ripple>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1774 次 |
| 最近记录: |