android एंड्रॉइड लॉलीपॉप नेविगेशन बार रंग बदलें





3 Answers

प्रोग्रामेटिक रूप से इसे कैसे करें यहां बताया गया है:

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {                
   getWindow().setNavigationBarColor(getResources().getColor(R.color.your_awesome_color));
}

कॉम्पैट लाइब्रेरी का उपयोग करना:

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    getWindow().setNavigationBarColor(ContextCompat.getColor(this, R.color.primary));
}

मानों में xml के साथ इसे कैसे करें- v21 / style.xml फ़ोल्डर:

<item name="android:navigationBarColor">@color/your_color</item>
android colors android-5.0-lollipop navigationbar

मेरे ऐप में मुझे नीचे नेविगेशन बार रंग बदलने की जरूरत है। मैंने कई पोस्ट देखी लेकिन समाधान के साथ नहीं मिल सका। मैं appCompat लाइब्रेरी का उपयोग कर रहा हूँ। कृपया मदद की ज़रूरत है। अग्रिम में धन्यवाद।

V21 / styles.xml

<style name="AppTheme" parent="Theme.AppCompat.Light">
       <item name="android:windowBackground">@drawable/bgpreview</item>
       <item name="android:colorPrimary">@color/MyColor</item>
       <item name="android:colorPrimaryDark">@color/MyColor</item>
       <item name="android:windowContentOverlay">@null</item>
       <item name="android:textColorPrimary">@color/MyColor</item>
       <item name="colorAccent">@color/MyColor</item>
       <!-- darker variant for the status bar and contextual app bars -->
       <item name="android:windowContentTransitions">true</item>
       <item name="android:windowAllowEnterTransitionOverlap">true</item>
       <item name="android:windowAllowReturnTransitionOverlap">true</item>
       <item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
       <item name="android:windowSharedElementExitTransition">@android:transition/move</item>

       <item name="windowActionBar">false</item>
       <item name="android:textAllCaps">false</item>

</style>



आप मान-v21 / style.xml फ़ोल्डर में निम्न पंक्ति जोड़ सकते हैं:

<item name="android:navigationBarColor">@color/theme_color</item>



आप थीम संपादक का उपयोग करके अपनी थीम को संशोधित करके भी संशोधित कर सकते हैं:

टूल्स -> एंड्रॉइड -> थीम एडिटर

फिर, आपको अपने .xml या .class फ़ाइलों में कुछ अतिरिक्त सामग्री डालने की भी आवश्यकता नहीं है।




Related