中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

layer-list在主題切換中的應用

小樊
82
2024-07-04 20:39:29
欄目: 編程語言

在主題切換中,可以使用layer-list來定義不同狀態下的背景樣式。例如,可以在res/drawable文件夾下創建不同的xml文件,分別定義不同主題下的背景樣式。然后在布局文件中使用android:background屬性來引用不同的背景樣式。

例如,可以創建一個res/drawable文件夾下的bg_theme1.xml文件,定義如下背景樣式:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">
            <solid android:color="#FF0000" />
        </shape>
    </item>
</layer-list>

再創建一個res/drawable文件夾下的bg_theme2.xml文件,定義如下背景樣式:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">
            <solid android:color="#00FF00" />
        </shape>
    </item>
</layer-list>

然后在布局文件中使用android:background屬性來引用不同的背景樣式:

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Button"
    android:background="@drawable/bg_theme1" />

在切換主題時,只需改變按鈕的背景樣式即可實現主題切換。

0
宣威市| 榆中县| 和静县| 济南市| 昭觉县| 凤翔县| 嘉禾县| 宁海县| 同江市| 南投市| 舟曲县| 西平县| 大港区| 清新县| 衡水市| 云南省| 铁岭县| 祁东县| 庄河市| 武城县| 德昌县| 阿图什市| 虹口区| 罗定市| 岗巴县| 河间市| 青浦区| 宜城市| 邛崃市| 四川省| 商城县| 淮北市| 建阳市| 靖江市| 健康| 三穗县| 花垣县| 海门市| 报价| 汝阳县| 板桥市|