Android 文本视图的带边框的涟漪?
我有几个Android 文本视图的带边框的涟漪?,android,ripple,Android,Ripple,我有几个TextViews并排显示。目前,我使用android:background=“?attr/selectableItemBackground”在触摸时获得涟漪 现在,我想在未按下TextViews时为其添加边框,并在触摸TextView时产生涟漪。我如何做到这一点?基于: 另一种限制涟漪动画边界的方法是 实际上定义一个可作为子图形绘制的形状 这里需要中的来渲染涟漪。如果设置为透明,则纹波不会渲染。涟漪需要一个坚实的背景来渲染TextViews没有背景色,因此我们需要指定一个非常天才的
TextView
s并排显示。目前,我使用android:background=“?attr/selectableItemBackground”
在触摸时获得涟漪
现在,我想在未按下TextView
s时为其添加边框,并在触摸TextView
时产生涟漪。我如何做到这一点?基于:
另一种限制涟漪动画边界的方法是
实际上定义一个可作为子图形绘制的形状
这里需要
中的
来渲染涟漪。如果设置为透明,则纹波不会渲染。涟漪需要一个坚实的背景来渲染TextView
s没有背景色,因此我们需要指定一个非常天才的解决方案,并为提问者的答案指定+1。
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:colorControlHighlight">
<item>
<shape android:shape="rectangle">
<solid android:color="@android:color/white" />
<stroke
android:color="@color/card_set_bg_color"
android:width="1dp" />
</shape>
</item>
</ripple>