การเปลี่ยนลูกศรแฮมเบอร์เกอร์ของ Android บนส่วน / กิจกรรมใหม่

ฉันมีกิจกรรม A และในกิจกรรมนั้น ฉันต้องการสร้างกิจกรรม B ใหม่ (หรือส่วนย่อย หากจำเป็น) บน A ฉันมีไอคอนแฮมเบอร์เกอร์ และบน B ฉันมีไอคอนลูกศรซ้าย เมื่อฉันสร้าง B จาก A B จะถูกสร้างขึ้นด้วยไอคอนลูกศรซ้าย แต่ไม่มีภาพเคลื่อนไหว ฉันต้องการเปลี่ยนไอคอนแฮมเบอร์เกอร์เป็นไอคอนลูกศรซ้ายที่เคลื่อนไหวตามด้านล่างเมื่อสร้างกิจกรรมใหม่

รูปภาพ

มันควรจะทำงานเหมือนกับแอปพลิเคชัน Android Gmail ในแอป Gmail เมื่อคุณอยู่ในเมนูกล่องจดหมาย จะมีไอคอนแฮมเบอร์เกอร์ในแถบเครื่องมือ และหากคุณคลิกและเปิดอีเมลรายการใดรายการหนึ่งในรายการกล่องจดหมาย ไอคอนแฮมเบอร์เกอร์จะเปลี่ยนเป็นลูกศรซ้ายที่เคลื่อนไหว เมื่อคุณคลิกไปที่ลูกศรซ้ายหรือปุ่มย้อนกลับ ลูกศรซ้ายจะเปลี่ยนเป็นไอคอนแฮมเบอร์เกอร์ที่เคลื่อนไหวด้วย ความช่วยเหลือใด ๆ ?


comment
ตรวจสอบคำตอบนี้: stackoverflow.com/a/37208837/4409113   -  person ʍѳђઽ૯ท    schedule 25.12.2016


คำตอบ (1)


ฉันสามารถเห็นวิธีการนำไปใช้ได้ 2 วิธี วิธีที่ถูกต้องในการทำเช่นนี้คือการใช้แถบเครื่องมือหรือ ActionBar เป็นองค์ประกอบที่ใช้ร่วมกันระหว่างกิจกรรมและเปลี่ยนสถานะของ ActionBarToggle เมื่อกิจกรรมเริ่มต้นและเมื่อคุณกลับจากกิจกรรมนั้น แต่นั่นจะไม่ทำงานในอุปกรณ์พรีอมยิ้ม แต่ถ้าคุณต้องการให้สิ่งนี้ทำงานบนอุปกรณ์รุ่นเก่าได้แย่มาก คุณสามารถเริ่มแอนิเมชั่นในแถบเครื่องมือภายในกิจกรรม B หลังจากที่กิจกรรม B เริ่มต้นขึ้น มันจะดูไม่ราบรื่นเท่ากับการเปลี่ยนองค์ประกอบที่ใช้ร่วมกัน แต่นั่นเป็นวิธีที่ตรงไปตรงมาที่สุดที่ฉันเห็น เพื่อนำไปใช้กับอุปกรณ์รุ่นเก่า

person Samvid Mistry    schedule 26.12.2016