3

アクション バー ボタンの 2 つの異なるプログレス バー スタイルを試してみました。

refreshMenuItem.setActionView(R.layout.actionbar_indeterminate_progress);

actionbar_indeterminate_progress.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    style="?attr/actionButtonStyle" >
    <ProgressBar
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        style="@android:style/Widget.ProgressBar.Small" />
</LinearLayout>

Widget.ProgressBar.SmallWidget.ProgressBar.Small.Inverseを試しました。ただし、視覚的な違いはわかりません。

Widget.ProgressBar.Small

ここに画像の説明を入力

Widget.ProgressBar.Small.Inverse

ここに画像の説明を入力

色の反転があると思いますが、ありません。何か不足していますか?

4

1 に答える 1

7

多少の違いはありますが、最初は気づきにくいです。

Widget.ProgressBar.Smallスタイル バージョンは暗い背景の上に配置することを意図しており、スタイルWidget.ProgressBar.Small.Inverseバージョンは明るい背景の上に配置することを意図しています。

通常、これにはおそらく気付かないでしょう。それを確認する最良の方法は、黒と白の背景に 2 つのプログレス バーの組み合わせを配置し、適切に表示することです。エッジの違いに気付くことができます。

于 2013-03-29T20:04:22.550 に答える