ไอคอนเคลื่อนไหวสำหรับ ActionItem
ฉันค้นหาวิธีแก้ปัญหาที่เหมาะสมกับปัญหาของฉันอยู่ทุกหนทุกแห่งและดูเหมือนจะยังไม่พบ ฉันมี ActionBar (ActionBarSherlock) ที่มีเมนูที่ขยายจากไฟล์ XML และเมนูนั้นมีรายการเดียวและรายการนั้นจะแสดงเป็น ActionItem เมนู: <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_refresh" android:icon="@drawable/ic_menu_refresh" android:showAsAction="ifRoom" android:title="Refresh"/> </menu> กิจกรรม: [...] @Override public boolean onCreateOptionsMenu(Menu menu) { getSupportMenuInflater().inflate(R.menu.mymenu, menu); return true; } [...] ActionItem จะแสดงด้วยไอคอนและไม่มีข้อความอย่างไรก็ตามเมื่อผู้ใช้คลิกที่ ActionItem ฉันต้องการให้ไอคอนเริ่มเคลื่อนไหวโดยเฉพาะอย่างยิ่งหมุนเข้าที่ ไอคอนที่เป็นปัญหาคือไอคอนรีเฟรช ฉันตระหนักดีว่า ActionBar รองรับการใช้มุมมองที่กำหนดเอง (การเพิ่มมุมมองการดำเนินการ ) อย่างไรก็ตามมุมมองที่กำหนดเองนี้ได้รับการขยายให้ครอบคลุมพื้นที่ทั้งหมดของ ActionBar และจริงๆแล้วบล็อกทุกอย่างยกเว้นไอคอนแอปซึ่งในกรณีของฉันไม่ใช่สิ่งที่ฉันกำลังมองหา . ดังนั้นพยายามต่อไปของฉันคือการพยายามที่จะใช้ AnimationDrawable และกำหนดกรอบการเคลื่อนไหวโดยกรอบของฉันตั้ง drawable …