Android Material的主题
5月28日,一年一度的Google IO在美国旧金山召开,Android M、 Brillo等众多亮点值得开发者关注。
但是本文要说的是Material Design,有点落后了,不过对于Andoid开发者,App的Material化是我们必须经历的事,那么会有那些问题呢?颜色 — 是我们必须要改的。
Activity
首先要明白的是我们的Activity不再是ActionBarActivity
,而是AppCompatActivity
,ActionBar不够灵活,以前就发现这个问题,ToolBar
是个很好的替代,同时Toolbar可以作为ActionBar,具有更好的灵活性。
1 | <android.support.v7.widget.Toolbar |
切记:Toolbar的背景色
android:background="?attr/colorPrimary"
一定要设置。
1 |
|
其实Activity是有默认的ActionBar,若是我们想通过Toolbar自己设置,记得将theme继承自Theme.AppCompat.Light.NoActionBar。
Theme.AppCompat.Light.DarkActionBar 默认的有个黑色的ActiionBar
color
以前设置actionbar的那一套记得替换:
提供一个UI设计的颜色配置模板:link这个是网易红。
推荐阅读:
- 本文链接:http://ownwell.github.io/2015/06/01/android-material-color/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!