Android按鈕樣式style,圓角按鈕和點擊波紋

在這裏插入圖片描述

調用

 <Button
                android:id="@+id/btn_tools"
                android:text="短視頻"
                android:background="@drawable/top_button_shap"
                style="@style/roundbutton" />

style放入style.xml中

<style name="roundbutton">
        <item name="android:textSize">18sp</item>
        <item name="android:clickable">true</item>
        <item name="android:textColor">@color/white</item>
        <item name="android:layout_margin">@dimen/size_16</item>
        <item name="android:layout_width">0dp</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_weight">1</item>
        <item name="android:gravity">center</item>
        <item name="android:button">@null</item>
    </style>

top_button_shap.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <corners android:radius="24dp" />
    <solid android:color="@color/transparent_50" />
</shape>

v21\top_button_shap.xml

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/white">
<item>
    <shape android:shape="rectangle">
        <!-- android:radius 弧形的半徑 -->
        <corners android:radius="24dp" />
        <!-- 填充的顏色 -->
        <solid android:color="@color/transparent_50" />
    </shape>
</item>
</ripple>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章