android - 如何去除 float 操作按钮周围的阴影?

标签 android shadow floating-action-button

我正在尝试替换第三方 FloatingActionButtonthe native one它被打包在库 com.android.support:design:22.2.0 中。默认外观在图像周围有一个暗影,我该如何摆脱它?我知道前者提供了 setShadow() 方法,但我只是无法从后者中找到类似的方法。

enter image description here

这是相关的 XML 布局:

<android.support.design.widget.FloatingActionButton
        android:id="@+id/alarm_front"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/btn_icon_alarm_notset" />

我已将其背景颜色设置为黄色。

mAlarmBtn.setBackgroundTintList(ColorStateList.valueOf(getResources().getColor(R.color.floatButtonColor)));

最佳答案

覆盖默认值 elevation通过添加:

android:elevation="0dp"

或在代码中调用 View.setElevation(float)

关于android - 如何去除 float 操作按钮周围的阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30613921/

相关文章:

android - Firebase 云消息在后台崩溃

android - 下载NDK r8后是否需要下载更多?

android - 如何在android中将底部阴影添加到选项卡布局或工具栏

android - 使用自定义可绘制拇指时如何保持切换拇指阴影/高程?

ios - CSS 文本阴影无法在移动设备上正确显示

java - 如何为 OkHttpClient 设置超时?

android - 我可以在我的应用程序中接收来自两个或多个 GCM SENDER_ID 的 GCM 消息吗?

android - 如何让 float 按钮停留在布局底部?

android - ListView 隐藏在 ToolBar 后面,Floating action button 隐藏在 ListView 后面

android - 仅在 API 19 上围绕 FloatingActionButton 的额外边距(间距)