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

溫馨提示×

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
桂林市| 巩留县| 贡嘎县| 耿马| 西乡县| 正安县| 台州市| 交口县| 黔西县| 喀喇沁旗| 古蔺县| 高密市| 沁水县| 上犹县| 聂荣县| 图木舒克市| 海门市| 日照市| 郧西县| 阜新| 大同市| 灌南县| 偏关县| 通辽市| 富平县| 称多县| 梓潼县| 寿宁县| 普陀区| 子洲县| 江门市| 哈尔滨市| 辽中县| 平武县| 乌拉特后旗| 明水县| 巫溪县| 呼伦贝尔市| 黑水县| 巨鹿县| 牡丹江市|