在 Android Lollipop 中加深状态栏的工具栏颜色
Darken Toolbar Color for Statusbar in Android Lollipop
我在某些活动中使用了不同的操作栏(工具栏)颜色。
我从资源中获取颜色,并且有 HEX。
mToolbar.setBackground(new ColorDrawable(getResources().getColor(CharacterColors[CharID - 1])));
如何为状态栏生成每种颜色的深色版本?
例如,我想将我的工具栏颜色 (#34495e) 加深为 (#2a3a4b) 并将其设置为我的状态栏颜色。
您需要自己编写一个方法,这与标准 Java 不同,因为有一个 Color.darker() 方法。
Check this answer for a working method.
我在某些活动中使用了不同的操作栏(工具栏)颜色。 我从资源中获取颜色,并且有 HEX。
mToolbar.setBackground(new ColorDrawable(getResources().getColor(CharacterColors[CharID - 1])));
如何为状态栏生成每种颜色的深色版本?
例如,我想将我的工具栏颜色 (#34495e) 加深为 (#2a3a4b) 并将其设置为我的状态栏颜色。
您需要自己编写一个方法,这与标准 Java 不同,因为有一个 Color.darker() 方法。
Check this answer for a working method.