设置颜色很简单.

  1. 比如xxx.setOOOcolor(Color.darkgray);
  2. 比如可以0xffff00ff, 是int类型的数据,分组一下0x ff ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示颜色,注意:这里ffff00ff必须是8个的颜色表示,不接受ff00ff这种6个的颜色表示。
  3. 如果这个app要千秋万代的更新迭代, 又或者是一个框架性的基础项目, 那么也可以在xml里面搞. 需要的baidu. 特别说明一点, 如果这么搞, 颜色名字不能是颜色, 比如红色, 如果你名字就是red, 那么伸缩性就不见了. 名字要起业务名, 比如: 主色调
  4. 实话说, 每当看到android的代码或者逻辑的时候, 总是深深的思考, 这么差劲的代码和解决方案, 他们怎么想出来的. 真心不容易啊.

实际的大问题

问题是: 补色怎么弄? 比如我有一个背景图, 上面的文字必须要自动反色的. 否则臣妾看不出来啊? 另外, ios上面这个是自动的. Android大人您怎么看?

todo, 这个就变成了一个需求, 一个应该由框架解决的需求. 列入familygame.club的需求列表.