首页 > 解决方案 > FloatingActionButton 移除按下动画

问题描述

我正在开发一个简单地拍照的相机应用程序。我决定使用锚定到底部应用栏的 FloatingActionButton 来进行相机捕捉操作。一切都很好,但是我对 FloatingActionButton 本身有点困难。当我按住按钮时,会出现一个带有六边形的阴影。我根本不想要这个动画。我该如何删除这个?

这是确切问题的图像:问题

这是代码:

 <com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/capture_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:backgroundTint="@android:color/transparent"
        android:clickable="true"
        android:contentDescription="@string/shutter"
        android:focusable="true"
        android:soundEffectsEnabled="true"
        android:tint="@color/white"
        app:backgroundTint="@color/white"
        app:borderWidth="3dp"
        app:elevation="0dp"
        app:fabCustomSize="90dp"
        app:rippleColor="@null"
        android:scaleType="fitXY"
        app:layout_anchor="@id/bottom_app_bar" />

标签: androidxmlandroid-layoutfloating-action-buttongoogle-material-icons

解决方案


您可以尝试设置一个backgroundstateListAnimator="@null"


推荐阅读