是否有一个常量值可以添加到工具栏颜色的十六进制代码中,以获得状态栏颜色? 最佳答案 要真正遵守指南,您应该选择主要颜色和主要深色amongthese.colorPrimary应该是500之一;colorPrimaryDark应该是700之一。我不知道两者之间的颜色关系,但也许您可以通过查看示例来猜出一个。 关于android-颜色原色和colorPrimaryDark之间的十六进制代码区别?,我们在StackOverflow上找到一个类似的问题: https:
我有一个布局,用于根据colorPrimaryDark更新状态栏的背景颜色。当布局的根布局是CoordinatorLayout时效果很好,但是当我将它切换到LinearLayout时,状态栏背景不再更新。布局的来源和屏幕截图粘贴在下面。还列出了一个正常工作的布局示例。谢谢!布局.xml样式.xml@color/colorPrimary@color/colorPrimaryDark@color/colorAccentfalsetrue样式-v21.xmlfalsetruetrue@android:color/transparent状态栏不是colorPrimaryDark状态栏是colo
在MaterialDesign的指导下,状态栏应该比操作栏暗多少?我在运行时为操作栏设置了颜色,并且在编程时无法知道该颜色,那么如何获得正确的状态栏颜色?我知道我可以用这个来加深颜色this.getSupportActionBar().setBackgroundDrawable(newColorDrawable(colorPrimary));float[]hsv=newfloat[3];Color.colorToHSV(colorPrimary,hsv);hsv[2]*=0.8f;intcolorPrimaryDark=Color.HSVToColor(hsv);if(Build.VE
在MaterialDesign的指导下,状态栏应该比操作栏暗多少?我在运行时为操作栏设置了颜色,并且在编程时无法知道该颜色,那么如何获得正确的状态栏颜色?我知道我可以用这个来加深颜色this.getSupportActionBar().setBackgroundDrawable(newColorDrawable(colorPrimary));float[]hsv=newfloat[3];Color.colorToHSV(colorPrimary,hsv);hsv[2]*=0.8f;intcolorPrimaryDark=Color.HSVToColor(hsv);if(Build.VE
我在style.xml上添加了colorPrimaryDark,但状态栏androidv21没有影响颜色。我有一个自定义工具栏,我在style.xml代码中没有使用操作栏主题如果有任何解决方案请帮助我?样式代码:-@color/colorPrimary@color/colorPrimaryDark@color/colorAccent@color/colorAccent样式v21:-@color/colorPrimary@color/colorPrimaryDark@color/colorAccenttruetruetrue@android:color/transparent工具栏代码: