0
のアルファ値を取得します。私の問題は、背景色をprimaryColor
に設定すると、色にステータスバーのアルファ値を追加していないため、少し明るくなります。私は次のスタイルラインと透明ステータスバーを設定することができますAndroidのステータスバー
ステータスバーのアルファ値をコードからバックグラウンドカラーに追加するにはどうすればよいですか?
のアルファ値を取得します。私の問題は、背景色をprimaryColor
に設定すると、色にステータスバーのアルファ値を追加していないため、少し明るくなります。私は次のスタイルラインと透明ステータスバーを設定することができますAndroidのステータスバー
ステータスバーのアルファ値をコードからバックグラウンドカラーに追加するにはどうすればよいですか?
このようにしますか?
Yesの場合。 Android 5.0以降。 colorPrimaryDarkをcolorPrimaryと同じに設定する必要があります。 colorPrimaryDarkはステータスバーの色を示します。 そして、もう一つの重要なステップ、もしこのようなあなたのレイアウトコード:
<android.support.design.widget.AppBarLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" />
</android.support.design.widget.AppBarLayout>
削除 "AppBarLayout"。変更:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" />
あなたは[this](http://stackoverflow.com/a/28041425/6950238)の質問をしましたか? –
この回答に感謝しますが、私が探しているものではありません。私は、ステータスバーの下に(拡張エフェクトを作成するために)純粋なアルファ値を持つビューを表示したいと思います。 – Cilenco
[this](http://stackoverflow.com/a/35150398/6950238)のようなスクリーンショットを取得して、[その]のようなStatusBarに対応するピクセルのアルファ値を取得しようとしましたか(http://stackoverflow.com/質問/ 7645607/android-check-alpha-of-pixel)? –