আমি আমার এসডিকে এপিআই 21 এ আপডেট করেছি এবং এখন ব্যাক / আপ আইকনটি একটি কালো তীর যা বাম দিকে নির্দেশ করছে।
আমি এটি ধূসর হতে চাই। আমি এটা কিভাবে করবো?
প্লে স্টোরে, উদাহরণস্বরূপ, তীরটি সাদা।
আমি কিছু স্টাইল সেট করার জন্য এটি করেছি। আমি ব্যবহার করেছি @drawable/abc_ic_ab_back_mtrl_am_alpha
জন্য homeAsUpIndicator
। যে অঙ্কনযোগ্য স্বচ্ছ (শুধুমাত্র আলফা) তবে তীরটি কালো রঙে প্রদর্শিত হয়। আমি ভাবছি যে আমি এর মতো রঙটি সেট করতে পারি কিনা DrawerArrowStyle
। বা যদি একমাত্র সমাধানটি হয় আমার তৈরি @drawable/grey_arrow
এবং এটির জন্য ব্যবহার homeAsUpIndicator
।
<!-- Base application theme -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="android:actionBarStyle" tools:ignore="NewApi">@style/MyActionBar</item>
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_mtrl_am_alpha</item>
<item name="android:homeAsUpIndicator" tools:ignore="NewApi">@drawable/abc_ic_ab_back_mtrl_am_alpha</item>
</style>
<!-- ActionBar style -->
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid">
<item name="android:background">@color/actionbar_background</item>
<!-- Support library compatibility -->
<item name="background">@color/actionbar_background</item>
</style>
<!-- Style for the navigation drawer icon -->
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@color/actionbar_text</item>
</style>
আমার সমাধানটি এখনও অবধি ছিল @drawable/abc_ic_ab_back_mtrl_am_alpha
যা সাদা বলে মনে হচ্ছে, এবং এটি একটি ফটো সম্পাদক ব্যবহার করার ইচ্ছায় আমি রঙিনে আঁকছি। এটি কাজ করে, যদিও আমি পছন্দ করতে @color/actionbar_text
চাই পছন্দ করি DrawerArrowStyle
।
homeAsUpIndicator
/@drawable/abc_ic_ab_back_mtrl_am_alpha
উল্টোমুখী তীর সাদা করতে কোড। আমি জাভাতে হ্যাকিংয়ের চেয়ে এটিকে পছন্দ করি।