Android 5.0MD设计风格

Theme
material主题可以定义为如下形式:

@android:style/Theme.Material
@android:style/Theme.Material.Light
@android:style/Theme.Material.Light.DarkActionBar

不同形式对应的界面展示

我们可以在vlues-v21中的styles.xml文件中继承这些主题,然后定制一些属性。

<resources>  
  <style name="AppTheme.NoActionBar"> 
    <!--状态栏颜色--> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <!--控制各个控件被选中时的颜色--> 
    <item name="colorAccent">@color/colorAccent</item>
    <!--页面背景色--> 
    <item name="android:windowBackground">@color/windowBackg</item>
    <!--底部导航栏颜色--> 
    <item name="android:navigationBarColor">@color/navigationColor</item> 
    <!--Appbar背景色--> 
    <item name="android:colorPrimary">@color/colorPrimary</item>
    <!--ToolBar上的Title颜色--> 
    <item name="android:textColorPrimary">@color/textColorPrimary</item> 
    <!--各个控制控件的默认颜色--> 
    <item name="android:colorControlNormal">@color/colorControlNormal</item></style>
</resources>
各个位置颜色定义如图

在低版本上使用兼容性主题:Theme.AppCompat.*

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容