亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Android按鈕如何實現水波紋效果

小樊
175
2024-07-20 07:09:51
欄目: 編程語言

要實現Android按鈕的水波紋效果,可以通過以下步驟:

  1. 在res/drawable文件夾中創建一個selector xml文件,用于定義按鈕的狀態,例如ripple_btn.xml:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/ripple_effect" android:state_pressed="true" />
    <item android:drawable="@drawable/ripple_effect" android:state_focused="true" />
    <item android:drawable="@drawable/ripple_effect" />
</selector>
  1. 創建一個ripple_effect.xml文件,用于定義水波紋效果:
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="?android:attr/colorControlHighlight">
    <item android:id="@android:id/mask">
        <shape android:shape="rectangle">
            <solid android:color="@android:color/white" />
        </shape>
    </item>
</ripple>
  1. 在布局文件中使用定義的selector xml文件作為按鈕的背景,例如:
<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Button"
    android:background="@drawable/ripple_btn" />

通過以上步驟,即可實現Android按鈕的水波紋效果。

0
东光县| 柳林县| 永宁县| 定安县| 会昌县| 米易县| 潼关县| 理塘县| 遵义市| 洞口县| 黄浦区| 乌什县| 大足县| 温州市| 高台县| 彭州市| 左权县| 东方市| 新昌县| 湘潭县| 凉山| 铜山县| 华池县| 平潭县| 凯里市| 大宁县| 黑山县| 富锦市| 尚志市| 颍上县| 青田县| 永州市| 定陶县| 福建省| 九江市| 和顺县| 新晃| 青神县| 吉首市| 南汇区| 斗六市|