可以创建一个RippleDrawable来定义一个无边界的波纹,同时还有一个背景颜色? 我尝试了一切,但是当我定义一个形状和它的颜色时,波纹不再是无边界的。 也在本页https://developer.android.com/reference/android/graphics/drawable/RippleDrawable.html没有提及在形状上添加无限纹波。Android unbounded波纹和背景
我已经试过这层名单,但结果是可怕的
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<ripple
android:color="@color/android_l_light_gray">
</ripple>
</item>
<item>
<shape
android:shape="rectangle">
<solid android:color="@color/android_l_dark_gray" />
</shape>
</item> </layer-list>
这是我得到
检查selectableItemBackgroundBorderless – IuriiO 2014-11-20 19:37:53
你的意思是我应该添加这个'style =“?android:attr/borderlessButtonStyle”'到按钮的xml?如果是,它的工作不:( – pier 2014-11-20 19:52:58
它不是一种风格,但背景: 机器人:背景=“机器人:ATTR/selectableItemBackgroundBorderless” – IuriiO 2014-11-20 20:08:15