UI——Material Design设计之Toolbar详解

Toolbar

它继承了ActionBar的所有功能,而且灵活性很高。

使用Toolbar步骤:

1、取消自带的ActionBar


      使用Toolbar来代替ActionBar,需要指定一个不带ActionBar的主题,通常有Theme.AppCompat.NoActionBarTheme.AppCompat.Light.NoActionBar这两种主题可选。前者表示

深色主题,它会将界面的主题颜色设成深色,陪衬颜色设成淡色;后者表示淡色主题 ,它会将界面的主题颜色设成淡色,陪衬颜色设成深色。

打开 res/value/styles.xml 文件,设置android:theme属性,如下:

 <resources>

  <!-- Base application theme.  -->

  <styele name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

    <!-- Customize your theme here. -->

    <item name="colorPrimary">@color/colorPrimaryDark</item>

    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>

    <item name="colorAccent"> @color/colorAccent</item>

  </style>

</resources>



上面重写了AppTheme中的三个属性,colorPrimarycolorPrimaryDarkcolorAccent。除此之外,还有很多属性,如下图:



其中:colorAccent这个属性比较难理解,它不只是用来指定一个按钮的颜色,而是更多表达了一个强调的意思,比如一些控件的选中状态也会使用colorAccent的颜色。

2、修改Activity_main.xml中的代码,添加Toolbar控件。如下:

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值