Android 5.X新特性-Material Design主题

    Google在Android 5.0版本开始使用新的设计风格--Materail Design来统一整个Android系统的界面设计风格。

1. Materrial Design的使用

    首先我们来看看怎么使用Material Design主题。
    Material Design 现在有三种默认的主题可以设置,如下:

  1. android:Theme.Material
  2. android:Theme.Material.Light
  3. android:Theme.Material.Light.DarkActionBar
        效果分别如下
        android:Theme.Material



        android:Theme.Material.Light



        android:Theme.Material.Light.DarkActionBar

        在使用Material Design的时候,一定要注意,必须在Api 21及其以上才能使用;还有就是自己的Activity不能继承于AppCompatActivity,而是继承于Activity或者其他的Activity。

2. Color Palette

    同时,在Android 5.X中提出了Color Palette 的概念,然开发者可以自己设定系统区域的颜色,使得整个App的颜色风格和系统的颜色风格保持统一。



    然后我们在style.xml文件中进行样式的配置:

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="android:Theme.Material">
        <!--状态栏的颜色-->
        <item name="android:colorPrimaryDark">#5FF</item>
        <!--通知栏的颜色-->
        <item name="android:colorPrimary">#5FF</item>
    </style>

</resources>

    效果图:


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,523评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,569评论 2 45
  • 是时候了,飓风已经抵达胸口 悬浮的眼睛,听见海在躁动 初涉人世的人们 群居太久 停留在海面的苦心 褪去居心叵测 洗...
    厉雄阅读 178评论 1 2
  • 整整一周,就为了几个自以为自己“很尊贵”的客户,折腾了整个公司都翻天覆地,就为他们争执、讨论、解决……仅仅就因为他...
    展眉同行阅读 594评论 4 2
  • 感恩——最重要的品质 女侠方舟/文 是该扪心自问的时候了,我们拥有的真的很少吗?我们为此又做了哪些努力呢?你会发现...
    女侠方舟阅读 457评论 2 0