3

マテリアル デザイン ガイドラインは何について述べてImageButtonsいますか (トグル ボタンではありません)?

ここでは何も見つかりません: https://material.google.com/components/buttons.html

  • 彼らはどのように見えるべきですか?
  • いつ、いつ使用する必要がありますか?
  • 彼らはどのように振る舞うべきですか?

例:日付を切り替える左右のナビゲーション ボタンがありますが、マテリアル デザインに準拠しているかどうか疑問に思っています。

4

1 に答える 1

4

Decompiled ImageButtonクラスのソースからこれを見つけました。

ユーザーが押すかクリックできる (テキストではなく) 画像付きのボタンを表示します。デフォルトでは、ImageButton は通常の {@link android.widget.Button} のように見えます。標準のボタンの背景は、ボタンの状態によって色が変わります。ボタンの表面の画像は、{@code } XML 要素の {@code android:src} 属性または {@link #setImageResource(int)} メソッドによって定義されます。
標準のボタンの背景画像を削除するには、独自の背景画像を定義するか、背景色を透明に設定します。
さまざまなボタンの状態 (フォーカス、選択など) を示すために、状態ごとに異なるイメージを定義できます。たとえば、デフォルトでは青色の画像、フォーカスされたときはオレンジ色の画像、押されたときは黄色の画像です。これを行う簡単な方法は、XML ドローアブル「セレクター」を使用することです。

于 2016-08-26T08:55:51.423 に答える