btn_ripple_mask.xml
<?xml version="1.0" encoding="utf-8"?>
<ripple
xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@android:color/darker_gray"><!--点击之后的颜色 必须要-->
<item
android:id="@android:id/mask"
android:drawable="@android:color/white"/>
</ripple>
设置 android:foreground="@drawable/btn_ripple_mask"
和android:background="@drawable/btn_ripple_mask"
,都不行
@erehmi Jika gambar dalam format jpg, nampaknya tidak berguna untuk menetapkan latar belakang boleh
以下为官方Meterial样式下的列表Item和Button预设的Ripper Drawable:
以下为item_background_material.xml:
以下为item_background_borderless_material.xml:
以下为Widget.Material.Button.Borderless对应的设置和xml:
引用如下:
Paparan Imej设置如下:
注意: 一定要设置
android:clickable="true"
或者 通过代码设置setOnClickListener(...)
.你要用这些个酷炫的东西是有代价的, 就是你的设备必须是Android 5.0 (API tahap 21),低于这个版本的机器是不支持的.
Anda boleh menulis Paparan tersuai yang diwarisi daripada ImageView. Kemudian anda boleh memulakan Animator dalam onTouchEvent dan melukis bulatan dengan jejari yang semakin meningkat. Lakukan sendiri dan cukupkan makanan dan pakaian. Satu lagi kelebihan menulis dengan cara ini ialah tiada sekatan versi, dan ia boleh digunakan jika lebih rendah daripada 5.0.