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

溫馨提示×

Android getColor如何適配暗黑模式

小樊
106
2024-07-29 09:32:11
欄目: 編程語言

在Android中,可以使用getColor方法來獲取特定主題中的顏色。為了適配暗黑模式,可以在res/values文件夾中創建colors.xml文件,并在其中定義兩種不同主題下的顏色值,如下所示:

<!-- 在res/values/colors.xml中定義亮色主題下的顏色值 -->
<color name="colorPrimary">#FF4081</color>
<color name="colorPrimaryDark">#E91E63</color>
<color name="colorAccent">#FF5252</color>

<!-- 在res/values-night/colors.xml中定義暗黑模式下的顏色值 -->
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>

然后,在代碼中使用getColor方法來獲取主題下的顏色值,如下所示:

int colorPrimary = ContextCompat.getColor(context, R.color.colorPrimary);
int colorPrimaryDark = ContextCompat.getColor(context, R.color.colorPrimaryDark);
int colorAccent = ContextCompat.getColor(context, R.color.colorAccent);

這樣,在不同主題下,getColor方法將返回相應的顏色值,從而實現暗黑模式下的顏色適配。

0
新民市| 乌拉特后旗| 遂平县| 林周县| 怀仁县| 正定县| 吴旗县| 屏山县| 宿松县| 曲水县| 呼伦贝尔市| 馆陶县| 柳州市| 桦川县| 怀化市| 克拉玛依市| 岗巴县| 深泽县| 嘉禾县| 高陵县| 察哈| 明溪县| 惠来县| 镇沅| 杭锦后旗| 衡阳市| 佛冈县| 崇州市| 华坪县| 灵石县| 海原县| 波密县| 沈丘县| 芜湖市| 麦盖提县| 宽城| 思南县| 奉新县| 盖州市| 牟定县| 肥西县|