Android FAB plus标志不存在于android drawable上

Rob*_*eli 54 android material-design floating-action-button android-5.0-lollipop android-6.0-marshmallow

我在哪里可以找到浮动动作按钮中心的加号?

它是由Android制作还是我需要自己做?

Wil*_*ira 93

您可以在Vector Asset Studio上找到加号图标.

  1. 在Android Studio中,打开一个Android应用程序项目.
  2. 在"项目"窗口中,选择Android视图.
  3. 右键单击res文件夹,然后选择"新建">"矢量资产".
  4. 单击"选择"按钮并查找加号

更多信息:https://developer.android.com/studio/write/vector-asset-studio.html#materialicon

  • 这太棒了.其中一个"我到底怎么回事这件事". (4认同)
  • 仅供参考,加号图标的名称为“ add”。我花了一段时间才找到它:) (2认同)

Dmi*_*fti 42

您可以获得材质图标:

1. 在线 - 来自材料设计网站.加号图标称为"添加".选择图标,选择颜色和大小,然后下载png或svg资源.

2. 从Android Studio - 使用Vector Asset Studio.查看链接以获取更多信息.(正如Wilder Pereira在下面的帖子中所建议的那样)


Dik*_*ika 25

根据@ Dagnogo的回答,我发现这是最简单的方法.

    <android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_margin="@dimen/fab_margin"
    app:srcCompat="@android:drawable/ic_input_add"
    android:tint="@android:color/white"/>
Run Code Online (Sandbox Code Playgroud)

关键是使用色调属性


Dag*_*ois 7

如果您需要更改颜色更改工厂的色调方法.例如,我需要在我的工厂中使用"白色加号",所以我这样做了:

<android.support.design.widget.FloatingActionButton
    android:layout_width="wrap_content"
    android:tint="@android:color/white" //put your colors here
    android:src="@drawable/ic_add_black_24dp"
    android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)


小智 7

我想你正在寻找这个。

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="end|bottom"
    android:layout_margin="@dimen/fab_margin"
    app:srcCompat="@android:drawable/ic_input_add" />
Run Code Online (Sandbox Code Playgroud)