美文网首页
更换主题后,如何改变FloatingActionButton的图

更换主题后,如何改变FloatingActionButton的图

作者: b_walking | 来源:发表于2024-01-05 19:15 被阅读0次

原本通过android:tint属性可以调整FloatingActionButton中图标的颜色

<com.google.android.material.floatingactionbutton.FloatingActionButton
            android:id="@+id/floating_action_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:alpha="0.8"
            android:layout_gravity="right|bottom"
            android:layout_margin="10dp"
            app:fabSize="mini"
            android:tint="@color/white"
            app:backgroundTint="@color/colorPrimary"
            app:srcCompat="@drawable/eye02"/>

今天给FloatingActionButton所在的activity换一个主题

<activity
            android:name=".activity.PracticeActivity"
            android:theme="@style/AppThemeTiaoyin"
            android:label="@string/Practice" />

然后发现android:tint属性失灵了,后来查到了解决办法,在主题中新增一条item就可以了

<style name="AppThemeTiaoyin" parent="Theme.MaterialComponents.Light.DarkActionBar">
        <item name="colorPrimary">@color/colorPrimaryDefault</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDefault</item>
        <item name="colorAccent">@color/colorPrimaryDefault</item>
        <item name="android:actionBarSize">50dp</item>
        <item name="actionBarSize">50dp</item>
        <item name="colorOnSecondary">@color/white</item> // 此处为新增
</style>

我是通过下面这个贴子找到的解决办法,感谢这位朋友的分享,要不叫我运气好搜了几次就看到了他的分享,不知道还要耗费多少个小时。
https://blog.csdn.net/github_39465103/article/details/120225404

相关文章

  • Hexo的主题更换与使用教程

    一、关于Hexo的主题更换 如何更换我们喜欢的Hexo主题呢?网上有很多好看简洁的Hexo主题可以更换,下面将以Y...

  • 刚装Ubuntu 19.04那些事

    更换更新源 安装l2tp 调整主题 桌面主题图标主题 安装完后使用tweak工具更换主题。 合并顶部栏和dock在...

  • flutter主题颜色

    主题色 右下角的FloatingActionButton的颜色就是默认取值MaterialColor, 默认是蓝色...

  • 如何给linux更换主题

    用了一个学期都是一个主题,难免有些厌倦,所以想到对自己的linux更换主题。 ①:首先备份你的主题目录 ②:你需...

  • 更换主题

    将主题文件夹下载并解压到/hexo/themes文件夹下 修改_config.yml中的theme参数为对应的文件...

  • 更换主题

    https://blog.csdn.net/ksws0292756/article/details/7995315...

  • 博客搭建历程(2)

    下载GitHub客户端,将仓库添加到本地 此处借图 一、hexo主题设置 安装主题 更换主题 对根目录下的conf...

  • Typora无法使用Lavender主题

    更换Typora主题请参考这个教程:Typora更换主题使用同样的方法,发现无法使用Lavender主题,后来查看...

  • #2017年3月作业#认识高效的阅读方法:主题阅读

    ☆主题阅读,涉及的书目不止一本 ☆困难点:如何确定阅读主题 随着深入阅读更换或细化主题,即阅读达到了一定的...

  • 架构-IntelliJIDEA篇

    主题更换(换黑底或白底)更换主题:File-->setting-->Appearance&Behavior-->A...

网友评论

      本文标题:更换主题后,如何改变FloatingActionButton的图

      本文链接:https://www.haomeiwen.com/subject/tsuindtx.html