web-dev-qa-db-ja.com

Android FABプラス記号がAndroid drawableに存在しません

フローティングアクションボタンの中央のプラス記号はどこにありますか?

Androidによって作成されたのですか、それとも自分で行う必要がありますか?

52
Roberto Aureli

マテリアルアイコンを取得できます。

1。Online- Material Design Website から。プラスアイコンは「追加」と呼ばれます。アイコンを選択し、色とサイズを選択して、pngまたはsvgリソースをダウンロードします。

2。From Android St​​udio- Vector Asset Studio を使用します。詳細については、リンクを確認してください。 (以下の投稿でワイルダー・ペレイラが提案したとおり

41
Dmitri Timofti

Vector Asset Studio にプラスアイコンがあります。

  1. Android St​​udioで、Androidアプリプロジェクトを開きます。
  2. [プロジェクト]ウィンドウで、Androidビューを選択します。
  3. Resフォルダーを右クリックし、[新規]> [ベクター資産]を選択します。
  4. Androidアイコンボタンをクリックして、プラス記号を探します

詳細はこちら: https://developer.Android.com/studio/write/vector-asset-studio.html#materialicon

90
Wilder Pereira

@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"/>

キーは濃淡プロパティを使用しています

23
Dika

色を変更する必要がある場合は、工場で色合いを変更します。たとえば、ファブで「ホワイトプラス」が必要だったので、次のようにしました。

<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" />

これを探していると思います。

<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" />
4