当前位置: 首页 > 知识库问答 >
问题:

预Lollipop上浮动动作按钮的断落阴影

赵晨
2023-03-14

我试图包括一个浮动的行动按钮到我的应用程序。这适用于API 21及以上的设备。但对于早期版本的设备,拖放阴影如下所示:

浮动操作按钮的xml如下所示:

    <android.support.design.widget.FloatingActionButton
    android:id="@+id/floatingActionButton"
    android:layout_width="40dp"
    android:layout_height="40dp"
    android:clickable="true"
    android:src="@drawable/ic_fab_add"
    android:layout_marginLeft="16dp"
    app:elevation="6dp"
    app:borderWidth="0dp"
    android:layout_above="@+id/destinationContainer" />

我使用支持设计库'com.android.support:design:23.1.1'来包含浮动操作按钮。

编辑:

我发现,40dp的自定义尺寸是个问题。破碎的阴影很可能只出现在40dp和原始尺寸之间的空间....这并不能解决我的问题,但这是一个提示

共有1个答案

司徒元明
2023-03-14

尝试将此代码添加到xml中

app:elevation="@dimen/floating_button_elevation"
app:borderWidth="0dp"
app:rippleColor="@color/your_ripple_color"
app:backgroundTint="@color/your_bg_color"
 类似资料:
  • Floating Action Button is supported only in Material Theme Floating action buttons are used for a promoted action. They are distinguished by a circled icon floating above the UI and have motion behavi

  • 我在我的应用程序中使用了Android设计库的浮动动作按钮,它在Lollipop和以上版本上工作良好,但在Lollipop之前的版本(4.0-4.2.2)上崩溃了。我真的卡住了,弄不清这个问题。 错误:

  • 浮动操作按钮 运行方式 过渡 大屏幕 浮动操作按钮 浮动操作按钮 浮动操作按钮适用于进阶的操作。它是漂浮在 UI 上的一个圆形图标,具有一些动态的效果,比如变形、弹出、位移等等。 浮动操作按钮有两种尺寸: 默认尺寸:适用于多数应用情况。 迷你尺寸:仅用于创建与其他屏幕元素视觉的连续性。 浮动操作按钮 迷你浮动操作按钮 浮动操作按钮应至少放在距手机边缘 16dp 或电脑/台式机边缘 24dp 的地方

  • 我的应用程序出现了这个错误

  • 我想为我的工厂制作动画,就像材料设计原理中的这个例子,我意识到工厂里的图标有两个动画。一个是旋转共享图标,另一个是alpha动画同步。之后,另一个图标被替换。但当我为这个目标创建动画集时,整个晶圆厂旋转并消失,但我希望晶圆厂内的图标拍摄这个动画。我怎样才能创建这个动画?谢谢

  • 我有这个浮动动作按钮(GitHub链接),当我打开一个(软件)键盘时,浮动动作按钮隐藏在键盘后面。