首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

XML中的backgroundTint不会改变BottomActionBar的颜色,即使使用最小的>= 21也是如此。

XML中的backgroundTint属性用于改变View的背景色。然而,它不会直接影响BottomActionBar的颜色,即使使用最小版本号大于等于21的主题也是如此。

BottomActionBar是一个特殊的视图,它通常由Toolbar或BottomNavigationView实现。要改变BottomActionBar的颜色,可以使用其他方法。

一种常见的方法是通过设置Toolbar的背景色来改变BottomActionBar的颜色。可以在XML布局文件中为Toolbar设置background属性,或者在代码中使用setBackgroundColor()方法来设置背景色。例如:

代码语言:txt
复制
<androidx.appcompat.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="@color/my_color" />
代码语言:txt
复制
Toolbar toolbar = findViewById(R.id.toolbar);
toolbar.setBackgroundColor(ContextCompat.getColor(this, R.color.my_color));

另一种方法是使用BottomNavigationView来实现BottomActionBar,并通过设置其背景色来改变颜色。可以在XML布局文件中为BottomNavigationView设置background属性,或者在代码中使用setBackground()方法来设置背景色。例如:

代码语言:txt
复制
<com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/bottom_navigation"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/my_color" />
代码语言:txt
复制
BottomNavigationView bottomNavigationView = findViewById(R.id.bottom_navigation);
bottomNavigationView.setBackground(ContextCompat.getDrawable(this, R.color.my_color));

需要注意的是,以上方法中的R.color.my_color是一个代表颜色的资源值,可以根据需要自行定义。

推荐的腾讯云相关产品和产品介绍链接地址:

以上是一些腾讯云的产品,可根据具体需求选择适合的产品进行开发和部署。

相关搜索:无法模拟打开,即使使用文档中的示例也是如此Java中未处理的异常错误,即使使用try-catch也是如此ValueError: dict包含不在字段名中的字段,即使使用if语句也是如此颤动中的SVG不能正确显示,即使在使用svgcleaner清洁之后也是如此使用XML中的背景属性不会更改按钮颜色为什么我的文本视图在设置文本时不会创建换行符,即使使用\n也是如此?允许在htaccess中使用特定URL,即使htaccess重写该URL中的单词也是如此'E扩展了在Vector类中声明的对象,即使在使用泛型之后也是如此仅允许文本框中的字母,即使使用jQuery的用户copy+paste不工作也是如此RabbitMQ,Kubernetes :队列中的消息在容器重新启动之间不会持久,即使在添加了卷之后也是如此使用调用noArgs构造函数的applicationContext创建bean,即使在Spring boot中传递了参数之后也是如此ObjectDisposedException即使在将客户端处理程序设置为false之后也是如此,因此我不会处理和使用相同的实例Tomcat Apache Web Server仍然使用中等强度(<112位)的密码,即使在连接器中配置密码也是如此文本字段中的文本显示在文本字段的底部,即使在使用.contentVerticalAlignment为.center之后也是如此。这是特定于iPhone的使用Java应用于Excel工作表的条件格式不会应用于单元格,即使在刷新单元格之后也是如此我需要获取表1中的所有行,即使在使用Linq C#的第二个表中没有相关信息时也是如此混合网关环境中的WSO2始终路由到沙盒URL,即使与生产访问令牌一起使用也是如此在ASP.NET核心应用程序接口应用程序中,对第一个请求的响应时间超过5秒,即使使用"Always On“也是如此
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Android Material UI控件之MaterialButton

    作为Android的开发者,常用控件肯定少不了按钮控件,常规的按钮控件,只能满足基本需求,而日常开发中,都会有渐变按钮,圆形按钮,或者立体按钮,这些都需要自己的设置样式,就拿圆角按钮来说,可能你会这是一个shape文件,然后设置背景和圆角的大小,最后在按钮的background属性中设置好,就是一个圆角的按钮了。这样就显得有些麻烦了,因为要你时碰到一个花里胡哨的UI和搞事情的产品,你就完犊子了。你会创建很多这样的drawable文件,并且每一个你还要命名规范,改起来是很费劲的。而MaterialButton就很好的帮你解决这些问题。让你的UI开发变得轻松一些。是骡子是马,牵出来溜溜,下面进入正文:

    02

    一篇博客让你了解Material Design的使用

    Material Design是Google设计的一套视觉语言,将优先的经典的设计原理与科技创新相结合,为开发者提供一套完成视觉和交互设计规范。移动设备是这套设计语言的基础对象,让用户在不同的平台、不同尺寸的设备上能保持一致的体验。 Material Design强调交互上的即时反馈,即对于用户的触控等行为app需要给出即时的反应。同时Material Design要求应用给用户带入感,让用户在使用时是沉浸在当前的应用当中。例如Google给出了沉浸式状态栏等“工具”,希望通过改变StatusBar和NavigationBar来给用户更强的融入感,专注于应用本身提供的内容。 Google从动画、颜色、样式、触控反馈、布局等多个方面给出了Material Design的设计要求。无论是单一的控件还是图文布局,Google都给出了明确的设计说明,有兴趣的同学可以去上方提到的官方链接处做进一步了解。

    03

    Eclipse背景颜色修改

    大家好,又见面了,我是你们的朋友全栈君。Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test Editors面板。 面板中有这样一个选项:Appearance color options; 其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色。 4、 选中background color,勾掉System Default,点击’color’,弹出颜色选择面板,选择喜好的颜色,单击确定。 5、返回Test Editors,单击Apply即可。展开Test Editors,还有其他选项,比如对错误提示的颜色样式,如果你对此感兴趣也可尝试更改一下。 背景颜色向你推荐:色调:85。饱和度:1 2 3。亮度:2 0 5

    03
    领券