当前位置: 首页 > 知识库问答 >
问题:

colorPrimary和colorPrimaryDark在主题上有什么不同

富凯旋
2023-03-14
<style name="MenuTheme" parent="Theme.AppCompat.Light.DarkActionBar">
  <item name="colorPrimary">#FF0000</item>
  <item name="colorPrimaryDark">#0000FF</item>
  <item name="colorAccent">#00FF00</item>    
  <item name="actionMenuTextColor">#0000FF</item>
</style>
<style name="MenuTheme" parent="Theme.AppCompat.Light.DarkActionBar">
  <item name="colorPrimaryDark">#0000FF</item>
  <item name="colorAccent">#00FF00</item>    
  <item name="actionMenuTextColor">#0000FF</item>
</style>
<style name="MenuTheme" parent="Theme.AppCompat.Light.DarkActionBar">
  <item name="colorPrimary">#FF0000</item>
  <item name="actionMenuTextColor">#0000FF</item>
</style>

我不知道是我用错了方法,还是它根本没有真正改变。谁能告诉我它们之间的区别吗?

我还尝试actionMenuTextColor更改actionBar中的文本颜色,但没有任何结果。我找到了使用parent=“theme.appcompat.light.DarkActionBar”而不是单独使用parent=“theme.appcompat.light”的解决方案。但当然只会变成白色。如果有办法的话,我还在试着把它做成不同的颜色。

共有1个答案

洪德寿
2023-03-14
  • ColorPrimary-应用程序栏的颜色。
  • ColorPrimaryDark--状态栏和上下文应用程序栏的颜色;这通常是ColorPrimary的深色版本。
  • ColorAccent--复选框、单选按钮和编辑文本框等UI控件的颜色。
  • Windowbackground--屏幕背景的颜色。
  • TextColorPrimary-应用程序栏中UI文本的颜色。
  • StatusBarcolor-状态栏的颜色。
  • navigationbarcolor-导航栏的颜色。

您可以使用以下链接来设置您的样式。

https://blog.xamarin.com/Material-design-for-your-xamarin-forms-android-apps/

 类似资料:
  • 问题内容: 在Material Design的指导下,状态栏应比操作栏暗多少?我在运行时为操作栏设置了颜色,并且无法在编程时知道该颜色,那么如何获得正确的状态栏颜色? 我知道我可以用这个使颜色变深 但我不确定要变暗多少 问题答案: 官方的Material Color Tool 使用 chroma.darken()* / chroma.brighten() 函数基于JS库chroma.js计算变暗/

  • 我想以适当的方式使用colorPrimary和colorSecondary。 一个关于图像的好例子将对我有很大帮助。

  • 问题内容: 该主题的文档稀疏,很难在此找到“入口点”。 问题答案: 语义因主题类型而异。我将它们分为两种:vanilla()和特殊用途主题(其他三种)。专用主题由于其专业性(例如,完成/重新连接行为)而具有一些共同之处,因此具有一些香草主题的部分语义。 Vanilla Rx.Subject语义 主要特点 主题实现观察者,可观察的界面(以及在原型上具有处理程序的一次性界面)。这意味着,除其他外,它们

  • 我不清楚< code>Subject和< code>BehaviorSubject之间的区别。只是一个< code>BehaviorSubject有< code>getValue()函数吗?

  • 在流量映射函数中,还对流量中的每一项执行。For doOnNext函数也会对流量中的每个项(发出)执行。从用户的角度看有什么不同?为什么存在两种相似的方法?可以用简单的用法来解释--轻松。

  • 本文向大家介绍getComputedStyle和element.style有什么不同?相关面试题,主要包含被问及getComputedStyle和element.style有什么不同?时的应答技巧和注意事项,需要的朋友参考一下 element.style 只能获取内联样式属性 getComputedStyle() 可以获取所有样式属性