在Android Lollipop上,我正在使用:
android:background="?android:attr/selectableItemBackground"
Run Code Online (Sandbox Code Playgroud)
单击按钮时获得材料动画反馈.
当我有一个包含在白色/浅色布局中的按钮(例如CardView)时,它可以正常工作.
但是当我想在深色背景上使用相同的东西时,我们几乎看不到效果,它不够明显.
有人有想法吗?
谢谢
我一直在尝试实现与附加图像类似的按钮,为此我创建了带有阴影的渐变SVG,使其看起来像高程,但是当将此svg应用于背景可绘制的按钮时,它看起来很平整,波纹效果也消失了。
这是我的代码:
<Button
android:id="@+id/btn_login"
android:layout_width="match_parent"
android:layout_height="52dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="35dp"
android:enabled="false"
android:elevation="10dp"
android:translationZ="10dp"
android:stateListAnimator="@null"
android:background="@drawable/bg_gradient"
android:text="@string/btn_txt_login"
android:textColor="@android:color/white"
android:textSize="18sp" />
Run Code Online (Sandbox Code Playgroud)
我正在使用SVG文件创建带有圆形边框的背景渐变。任何帮助,将不胜感激。