【问题标题】:How to change Floating Action button shadow colour如何更改浮动操作按钮的阴影颜色
【发布时间】:2016-02-27 07:12:29
【问题描述】:

我想将浮动操作按钮 shadow colourblack/grey 更改为 colorprimary/custom color of shadow ** 阴影示例如下图所示 **中心蓝色 FAB 按钮,带有浅色蓝色阴影,而不是灰色阴影。但是我们可以改变 FAB 按钮的背景颜色。但正如您在图片中看到的那样,FAB 按钮的蓝色阴影。我想实现那个目标。

【问题讨论】:

  • 请提供更多信息并编写xml和代码。
  • @ahmad aghazadeh 看到我已经更新了我的代码和附加的图像。看到中心底部的蓝色 FAB 按钮带有浅蓝色阴影而不是灰色。我想实现这一目标
  • 我还没有完成 xml 代码。假设有浮动操作按钮的正常布局。需要该屏幕更改 FAB 按钮阴影颜色更改属性。

标签: android button action floating


【解决方案1】:

试试这个 :: app:backgroundTint="@color/colorAccentGrey"

其中 colorAccentGrey = YourColor

并且xmlns:app="http://schemas.android.com/apk/res-auto"放在XML的开头如果你忘记了,

移除阴影 :: app:elevation="0dp"

希望这对你有帮助.. :)

【讨论】:

  • 不,这无济于事。它只是改变 FAB 按钮的背景颜色而不是阴影颜色。
【解决方案2】:

我认为你有两个选择:

  1. 正如@Uttam 所说,更改 FAB 小部件的高度
  2. 进行自定义设计并将其作为图像嵌入到您的布局中,如下所示http://androidgifts.com/android-material-design-floating-action-button-tutorial/

【讨论】:

    【解决方案3】:

    没有一个答案对我有用。所以我做了这个。无论如何,它会给我带来足够的阴影效果

    <com.google.android.material.floatingactionbutton.FloatingActionButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/ic_add_black"
            app:elevation="0dp" // disable outside shawdow
            app:borderWidth="30dp" // make borderwidth to 25dp or height of fab
            app:backgroundTint="#00E5FF" // now you will see only this color with shawdow 
            android:backgroundTint="#00E5FF" // since border is 30dp u ll not see this color and if you want to check reduce border width to 25dp then ull see this color in center as a small dot.
            />
    

    【讨论】:

      猜你喜欢
      • 2018-12-11
      • 2015-08-23
      • 2015-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-01
      相关资源
      最近更新 更多