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

溫馨提示×

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
图们市| 芜湖市| 峡江县| 仁布县| 嘉兴市| 南昌市| 朔州市| 德昌县| 桦川县| 湛江市| 芷江| 新安县| 中卫市| 清流县| 新津县| 东宁县| 张家界市| 西藏| 突泉县| 淄博市| 偃师市| 青岛市| 微山县| 泸西县| 临潭县| 波密县| 中山市| 茂名市| 文安县| 黔西县| 连平县| 葫芦岛市| 天峻县| 昭平县| 丰镇市| 平凉市| 南溪县| 鲁山县| 马龙县| 北安市| 汝阳县|