为了账号安全,请及时绑定邮箱和手机立即绑定

如何_really_以编程方式更改Android Lollipop中的主色和强调色?

如何_really_以编程方式更改Android Lollipop中的主色和强调色?

慕姐8265434 2019-09-19 15:39:47
首先,这个问题提出了一个非常相似的问题。但是,我的问题有一个微妙的区别。我想知道的是,是否可以以编程colorPrimary方式将主题的属性更改为任意颜色?例如,我们有:<style name="AppTheme" parent="android:Theme.Material.Light">    <item name="android:colorPrimary">#ff0000</item>    <item name="android:colorAccent">#ff0000</item></style>在运行时,用户决定他想#ccffff用作主要颜色。当然,我无法为所有可能的颜色创建主题。我不介意我是否必须做hacky的东西,比如依赖Android的私人内部,只要它使用公共SDK。我的目标是最终拥有ActionBar 和所有小工具喜欢CheckBox使用这种原色。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 396 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信