【问题标题】:CircularFloatingActionMenu how to change the color of the FAB?CircularFloatingActionMenu如何改变FAB的颜色?
【发布时间】:2015-12-08 03:14:59
【问题描述】:

我正在使用CircularFloatingActionMenu library 并且文档说可以通过将FAB 代码替换为自定义代码来更改按钮的颜色,我该如何替换它?

编辑: 我不希望任何人为我做这件事,我希望有人告诉我该怎么做。我打开了文件,我明白他们在做什么以及我应该改变什么。但我不知道我应该在哪里改变它。我应该创建一个扩展库提供的 FAB 类的类并尝试在那里应用更改吗?那么,除了背景颜色之外,我如何在保留其他功能的同时使用这个类?或者我应该将代码复制到一个新类并更改设置颜色的行?

【问题讨论】:

    标签: android floating-action-button


    【解决方案1】:

    我认为您创建了这样的 FAB..

    FloatingActionButton actionButton = new FloatingActionButton.Builder(this)
                                            .setContentView(icon)
                                            .build();
    

    如果是这种情况,请设置背景..像这样

     actionButton.setBackGroundResources(R.color.something);
    

    或者如果不起作用,请尝试更改图标背景。

    【讨论】:

    • 我在问如何更改库提供的类,他们提供了一个自定义的 FloatingActionButton 类
    • 哦……让我看看
    • 我想更改 CircularFloatingActionMenu 库中使用的 Main FAB 的背景颜色,问题中的链接
    • 实际上这很耗时.. 没有人有足够的时间为你做这件事......我可以给你建议,在 IDE 中导入项目并浏览库代码(FABButton)java 文件和资源,并尝试通过图书馆提供的样本来理解流程。如果您尝试一下,我认为这不是一项艰巨的任务......
    • 我不希望任何人为我做这件事,我希望有人告诉我该怎么做。我打开了文件,我明白他们在做什么以及我应该改变什么。但我不知道我应该在哪里改变它。我应该创建一个扩展库提供的 FAB 类的类并尝试在那里应用更改吗?那么,除了背景颜色之外,我如何在保留其他功能的同时使用这个类?还是应该将代码复制到新类并更改设置颜色的行?
    猜你喜欢
    • 1970-01-01
    • 2016-04-08
    • 1970-01-01
    • 2018-08-12
    • 1970-01-01
    • 1970-01-01
    • 2020-06-23
    • 2018-11-10
    • 2017-06-11
    相关资源
    最近更新 更多