আমি যখন AppCompat
আমার Toolbar
মেনু আইটেমগুলির জন্য লাইব্রেরি থেকে অঙ্কনযোগ্যগুলি ব্যবহার করি তখন আশেপাশে রঙিন কাজ করে। এটার মত:
<item
android:id="@+id/action_clear"
android:icon="@drawable/abc_ic_clear_mtrl_alpha" <-- from AppCompat
android:title="@string/clear" />
তবে আমি যদি আমার নিজস্ব আঁকাগুলি ব্যবহার করি বা AppCompat
লাইব্রেরি থেকে অঙ্কনযোগ্যগুলিকে আমার নিজের প্রকল্পে অনুলিপি করি তবে এটি মোটেও আঁকবে না।
<item
android:id="@+id/action_clear"
android:icon="@drawable/abc_ic_clear_mtrl_alpha_copy" <-- copy from AppCompat
android:title="@string/clear" />
AppCompat
Toolbar
সেই লাইব্রেরি থেকে কেবল রঙিন আঁকতে কিছু বিশেষ জাদু রয়েছে কি ? আমার নিজস্ব অঙ্কনযোগ্যকে নিয়ে কাজ করার কোনও উপায়?
এপিআই লেভেল 19 ডিভাইসে এটি চালানো compileSdkVersion = 21
এবং এর targetSdkVersion = 21
থেকে সমস্ত কিছু ব্যবহার করেAppCompat
abc_ic_clear_mtrl_alpha_copy
abc_ic_clear_mtrl_alpha
png এর হুবহু কপিAppCompat
সম্পাদনা করুন:
টিন্টিংটি আমার থিমটিতে আমি যে মান নির্ধারণ করেছি তার উপর ভিত্তি করে android:textColorPrimary
।
যেমন <item name="android:textColorPrimary">#00FF00</item>
আমাকে সবুজ রঙের রঙ দেয়।
স্ক্রিনশট
অ্যাপকম্প্যাট থেকে অঙ্কনযোগ্য হিসাবে প্রত্যাশার সাথে কাজ করে টিংটিং
অ্যাপকম্প্যাট থেকে অনুলিপিযুক্ত অনুলিপি সহ কাজ না করা টিটিং