java - 在 android 4.4 中注意到浮动操作按钮周围的奇怪圆圈?
问题描述
当我在 android 4.4 中安装此应用程序时,我注意到每个浮动操作按钮周围都有一个奇怪的阴影圆圈。我将非常感谢任何帮助。它在版本 6、7 和 9 中也能正常工作。
>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="105dp"
android:layout_height="121dp"
android:layout_alignParentBottom="true"
android:layout_gravity="right|bottom"
android:layout_marginRight="8dp"
android:layout_marginBottom="-1dp"
android:outlineProvider="none"
android:scaleType="center"
android:src="@drawable/alarm01"
android:visibility="visible"
app:backgroundTint="#00FFFFFF"
app:borderWidth="0dp"
app:elevation="12dp"
app:rippleColor="@color/shadow_mid_color" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab1"
android:layout_width="105dp"
android:layout_height="121dp"
android:layout_alignParentBottom="true"
android:layout_gravity="right|bottom"
android:layout_marginRight="8dp"
android:layout_marginBottom="-1dp"
android:outlineProvider="none"
android:scaleType="center"
android:src="@drawable/mic01"
android:visibility="gone"
app:backgroundTint="#00FFFFFF"
app:borderWidth="0dp"
app:elevation="12dp"
app:rippleColor="?android:attr/colorActivatedHighlight" />
解决方案
设置app:elevation
为0dp
.
如果要将边框设置为浮动操作栏,请执行以下操作:
app:backgroundTintMode="screen"
app:elevation="12dp
推荐阅读
- powershell - 从 powershell 输出中获取特定的进程 ID
- signalr - SignalR,如果集线器类保留在其他库项目中,如何调用集线器连接?
- java - 为什么不能在方法级别抛出 Java 流中的已检查异常?
- http - 服务器如何知道使用凭据发送的请求?
- unity3d - Unity3D 将音频与对象位置同步
- android - 如何在recyclerView项目的onClick时更新另一个recyclerview的值
- mysql - Laravel 雄辩,我如何按相关的 2 列分组
- java - Java 泛型类和 SortedSet
- swift - Swift:调试模式在试飞中不起作用
- typescript - 无法在 typescript 中使用 index.d.ts 扩展 Process 接口