android - 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" />
解决方案
您可以尝试设置一个background
或stateListAnimator="@null"
推荐阅读
- java - 在不使用 InputStream 的情况下更新 Java Apache POI 中的现有 Excel 文件
- c# - DateTime 到 DateTimeOffset 的 EF Core 迁移
- python - 当 assertEqual 抛出异常时如何向用户显示消息?
- algorithm - Haskell中抽象图的DFS实现
- intellij-idea - Intellij undo.documentUndoLimit 和 undo.globalUndoLimit 的解释
- python - 使用 Python 顺序排列的单词对列表
- reactjs - 如何将数据集与克隆元素一起使用?
- c++ - 如何从自定义 ODBC 驱动程序创建 DSN?
- jenkins - 硒与黄瓜 - 詹金斯 | 如何在 jenkins 中配置特定功能以使用 TAGS 运行
- spring-boot - Spring Boot 管理员列出 kubernetes 内部 url。无法导航到应用程序页面