हमारी चिंता AppBarLayout
दिखाई जब स्थिति पट्टी की छाया पारदर्शी है एक अपारदर्शी होने के बारे में है में छाया नोटिस!। स्थिति पट्टी हर समय व्यवहार्य नहीं है। यह केवल गतिशील छाया प्रतिपादन की वजह से ऊपर लॉलीपॉप & पर होता है। Marshmallow पर गलत छाया भी बदतर लग रहा है।
बेस्ट समाधान
आपके रूट लेआउट में हर समय android:fitsSystemWindows="true"
होना चाहिए, अन्यथा आपका यूआई स्टेटस बार के पीछे नहीं आ जाएगा।
अब को CoordinatorLayout
के अंदर लपेटें जिसमें android:fitsSystemWindows="false"
है। यह स्थिति बार में बह निकला
अन्य समाधानों से छाया पाएगा (अनुशंसित नहीं)
अपने स्टाइल में statusBarColor निकालें:
<item name="android:statusBarColor">@android:color/transparent</item>
तो अपने विषय होगा:
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
</style>
ऐपबारलेआउट पर आप ऐप भी बना सकते हैं: ऊंचाई = "0 डीपी", लेकिन यह नीचे भी छाया को हटा देता है।
क्या आप अपनी गतिविधि की थीम पोस्ट कर सकते हैं? – Jamal
क्या आपने स्टेटसबार ध्वज व्यवहार किया है? –
मुझे यकीन नहीं है कि आपका मतलब क्या है @ निकोलाडेस्पोटोस्की –