小编Ath*_*Mit的帖子

如何在android上更改Floating Action Button(FAB)的形状?

在我们的Android应用程序中,我们需要创建一个浮动动作按钮,它不是默认的圆形,而是一个带有三个圆角的正方形.晶圆厂如下图所示:

在此输入图像描述

我设法创建了这样一个表格,但不知道如何将它应用到我的工厂,或者甚至可能.该形状的xml文件如下所示:

   <shape xmlns:android="http://schemas.android.com/apk/res/android"
      android:shape="rectangle">
    <solid android:color="@color/red" />
    <corners
      android:topLeftRadius="90dp"
      android:topRightRadius="90dp"
      android:bottomRightRadius="90dp"/>
   </shape>
Run Code Online (Sandbox Code Playgroud)

我试着改变形式

android:src="@drawable/my_shape"
Run Code Online (Sandbox Code Playgroud)

但这只会改变我按钮内的图标.我想我需要扩展FloatingActionButton,但我不知道如何.

有没有办法改变晶圆厂的形状?如果有人已经实现了这一点,我将很高兴看到一个样本.

android shape android-layout floating-action-button

19
推荐指数
2
解决办法
9600
查看次数