このImageButton
の送信アイコンのデフォルトの色を変更するには?
<ImageButton
Android:id="@+id/ImageButton1"
Android:layout_width="0dp"
Android:paddingTop="5dip"
Android:layout_weight="1"
Android:layout_height="wrap_content"
Android:adjustViewBounds="true"
Android:background="@null"
Android:gravity="right"
Android:scaleType="center"
Android:src="@Android:drawable/ic_menu_send" />
現在の白色ではなく灰色を使いたい。
色合い属性を追加すると、任意の色を設定できます。また、Android:tintMode属性を設定することもできます(色がどのように適用されるかを示しています)。
<ImageButton
Android:id="@+id/ImageButton1"
Android:layout_width="64dp"
Android:layout_height="64dp"
Android:adjustViewBounds="true"
Android:background="@null"
Android:gravity="right"
Android:paddingTop="5dip"
Android:scaleType="center"
Android:tint="@color/colorAccent"
Android:src="@Android:drawable/ic_menu_send" />
追加 Android:tint
属性でアイコンの色を設定します。
<ImageButton
Android:id="@+id/ImageButton1"
Android:layout_width="0dp"
Android:paddingTop="5dip"
Android:layout_weight="1"
Android:tint="@color/background_red"
Android:layout_height="wrap_content"
Android:adjustViewBounds="true"
Android:background="@null"
Android:gravity="right"
Android:scaleType="center"
Android:src="@Android:drawable/ic_menu_send" />
http://i.stack.imgur.com/F4L1Z.png
この画像をドローアブルフォルダーに入れてから、
ドローアブルに画像として保存する
<ImageButton
Android:id="@+id/ImageButton1"
Android:layout_width="0dp"
Android:paddingTop="5dip"
Android:layout_weight="1"
Android:layout_height="wrap_content"
Android:adjustViewBounds="true"
Android:background="@null"
Android:gravity="right"
Android:scaleType="center"
Android:src="@Android:drawable/img" />
画像ビューでcolorFilterを使用して、任意のカラーランタイムを与えることができます。
iv.setColorFilter(getResources().getColor(R.color.color_gray),
PorterDuff.Mode.SRC_ATOP);
ドローアブルフォルダー内にダウンロードアイコンを配置 ダウンロードアイコン
<ImageButton
Android:id="@+id/ImageButton1"
Android:layout_width="0dp"
Android:paddingTop="5dip"
Android:layout_weight="1"
Android:layout_height="wrap_content"
Android:adjustViewBounds="true"
Android:background="@null"
Android:gravity="right"
Android:scaleType="center"
Android:src="@drawable/downloded_icon_send" />