みんな。 Navigation View
を透明にすることはできますか? 私はカスタムレイアウトを持っていて、このレイアウトに透明な背景の50%、Navigation View
またはDrawer Layout
を設定しようとしています。Androidのナビゲーション透明度を表示
android:background="#80000000"
しかし、予想される結果は得られません。
誰でもこの操作を試みましたか?私は助けていただければ幸いです。
みんな。 Navigation View
を透明にすることはできますか? 私はカスタムレイアウトを持っていて、このレイアウトに透明な背景の50%、Navigation View
またはDrawer Layout
を設定しようとしています。Androidのナビゲーション透明度を表示
android:background="#80000000"
しかし、予想される結果は得られません。
誰でもこの操作を試みましたか?私は助けていただければ幸いです。
あなたが試すことができます:ここでは
navigationView.getBackground().setAlpha(122);
は、あなたが255(完全に不透明)に0(完全に透明)の間に不透明度を設定することができます。
XML値alpha
を使用して、値を2倍にすることもできます。
範囲は、透明であり、かつ1Fは不透明で0F、1F(含む)に0Fである:
android:alpha="0.0"
不可視
android:alpha="0.5"
シースルー
android:alpha="1.0"
に完全な可視
を作るためにトランスペアレントで、以下のコードを試してください
final Window window = getWindow();
ObjectAnimator animator = ObjectAnimator.ofInt(window,
"navigationBarColor", window.getNavigationBarColor(), Color.TRANSPARENT);
animator.setEvaluator(new ArgbEvaluator());
animator.setDuration(0);
animator.start();
あなたは色と透明度をしたい場合は、これを試してください。..
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
View headerView = navigationView.getHeaderView(0);
------
// you can even change only one from above to and keep the other one normally
navigationView.getBackground().setColorFilter(0x80000000, PorterDuff.Mode.MULTIPLY);
headerView.getBackground().setColorFilter(0x80000000, PorterDuff.Mode.MULTIPLY);
出力:
あなたはカラーコードの詳細deatalsが必要な場合、あなたは私の答えをチェックし適用することができますhere
それともだけアルファ使用を設定したい場合はnavigationView.getBackground().setAlpha(intNumberTill256);
PSナビheadder暗い色は、それが原因で、私はそのXML
グレートを必要としています、+1 ..! * Androidタグのトップユーザーとしても、この短い質問にお答えできますか? **クラス**または**ファイル**または**プロジェクト**のそれぞれについて、1つの 'public static void main(){}'メソッドを持つべきですか? – stack
@stackまあ、私はそれがこのように言うだろう、まずなぜあなたはそのような方法が欲しいのですか?それで、もしあなたがアンドロイドでクラスのメソッドを評価する方法でなければならないと思うならば.No ..In ** core Java **プログラムでは、main()メソッドが必要です。クラスの 'main()'メソッドを検索して実行してください。** Android **の場合は、各パッケージにマニフェストが含まれています。 launchfoはこのマニフェストで指定されています。指定されたクラスの 'onCreate()'メソッドからアプリケーションの実行を開始するので、 'main()'メソッドの必要はありません –
@stackはアンドロイドのライフサイクルを読み込みます//疑いの余地はありませんコメントhttp:// stackoverflowをお願いします。com/questions/8515936/android-activity-life-cycle-what-are-all-these-methods-for –
'#getNavigationBarColor(に与えている背景色が)' API 21 –