首页 > 学院 > 开发设计 > 正文

修改Toolbar返回按钮的颜色

2019-11-07 23:38:09
字体:
来源:转载
供稿:网友

在项目中遇到一个这样的需求,在不同的界面返回按钮的颜色需要不一样,虽然可以提供不同的图片来达到相同的效

果,但是那样做的话就会导致原来在5.0+上的点击水波纹效果将会消失,那如何做到既修改了返回按钮的颜色,又不

失酷炫的效果呢?

也很简单,下面是我在stackoverflow上找到的解决方法:

<style name="CustomTheme" parent="Theme.AppCompat.Light.NoActionBar">  <item name="colorControlNormal">@color/arrow_color</item>   //your code ....</style>这里你可以定义多个Theme来实现不同的返回按钮的颜色:

  <style name="back_arrow_blue_theme" parent="APPTheme">        <item name="colorControlNormal">@color/colorStatusBar</item>   </style>


上一篇:Studio的错误总结

下一篇:RecyclerView 初探

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表