সুতরাং এখন যে অ্যানড্রয়েড 5.0 প্রকাশিত হয়েছিল আমি ভাবছিলাম কীভাবে অ্যানিমেটেড অ্যাকশনবার আইকনগুলি প্রয়োগ করতে হয়।
এখানে এই গ্রন্থাগারটি এটি আমার জন্য সূক্ষ্মভাবে প্রয়োগ করে তবে অ্যাপকম্প্যাট ভি 7 লাইব্রেরিটি যেহেতু এটি কার্যকর করা যায় কীভাবে?
লাইব্রেরি থিমস.এক্সএমএলে এটি উল্লেখ করে
<item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item>
এই শৈলী অধীনে
<style name="Base.V7.Theme.AppCompat" parent="Platform.AppCompat">
হালনাগাদ
আমি v7 ড্রয়ারটগল ব্যবহার করে এটি বাস্তবায়ন করেছি। তবে আমি এটি স্টাইল করতে পারি না। সাহায্য করুন
আমি v7 স্টাইল_বেস.এক্সএমএল এর জন্য স্টাইলিংটি পেয়েছি
<style name="Base.Widget.AppCompat.DrawerArrowToggle" parent="">
<item name="color">?android:attr/textColorSecondary</item>
<item name="thickness">2dp</item>
<item name="barSize">18dp</item>
<item name="gapBetweenBars">3dp</item>
<item name="topBottomBarArrowSize">11.31dp</item>
<item name="middleBarArrowSize">16dp</item>
<item name="drawableSize">24dp</item>
<item name="spinBars">true</item>
</style>
আমি এটি আমার শৈলীতে যুক্ত করেছি এবং কাজ করে নি। আমার অ্যাটর্সএক্সএমএল এও যুক্ত হয়েছে
<declare-styleable name="DrawerArrowToggle">
<!-- The drawing color for the bars -->
<attr name="color" format="color"/>
<!-- Whether bars should rotate or not during transition -->
<attr name="spinBars" format="boolean"/>
<!-- The total size of the drawable -->
<attr name="drawableSize" format="dimension"/>
<!-- The max gap between the bars when they are parallel to each other -->
<attr name="gapBetweenBars" format="dimension"/>
<!-- The size of the top and bottom bars when they merge to the middle bar to form an arrow -->
<attr name="topBottomBarArrowSize" format="dimension"/>
<!-- The size of the middle bar when top and bottom bars merge into middle bar to form an arrow -->
<attr name="middleBarArrowSize" format="dimension"/>
<!-- The size of the bars when they are parallel to each other -->
<attr name="barSize" format="dimension"/>
<!-- The thickness (stroke size) for the bar paint -->
<attr name="thickness" format="dimension"/>
</declare-styleable>
কিন্তু ক্র্যাশ করে এবং রঙ করার সময় ত্রুটিটি এটি করার সময় বলে। আমি কী মিস করছি?
mDrawerToggle.syncState();
এটি স্থির।