91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
奉新县| 卓资县| 长丰县| 象州县| 内江市| 治县。| 阜城县| 钦州市| 丰县| 澄江县| 仙桃市| 盘锦市| 屏东市| 辽源市| 荣昌县| 甘德县| 西乌| 秦皇岛市| 宁城县| 宜兰市| 昌都县| 三都| 新龙县| 三亚市| 佛学| 麟游县| 庄浪县| 德格县| 崇仁县| 军事| 丹巴县| 无锡市| 林周县| 谷城县| 象山县| 吴忠市| 南乐县| 阿克苏市| 孟州市| 黑水县| 辽源市|