Android - วิธีรับ android.R.anim.slide_in_right


91

ฉันกำลังเล่นแอนิเมชั่นกับ Android มีภาพเคลื่อนไหว android.R.anim.slide_in_left และ android.R.anim.slide_out_right ฉันกำลังมองหาวิธีรับภาพเคลื่อนไหวที่ตรงกันข้ามเช่น:

android.R.anim.slide_in_right and android.R.anim.slide_out_left

หรือฉันจะระบุสิ่งเหล่านี้ได้อย่างไร


1
+1 ฉันจะใช้ฟังก์ชัน slide_in_left และ slide_out_right เริ่มต้นได้อย่างไร
Roy Lee

คำตอบ:


153

นี่คือslide_in_rightและslide_out_leftจากโครงการโอเพนซอร์สของ Android


3
@AdilHussain: คำจำกัดความยังมีอยู่ในการติดตั้ง SDK ของคุณ
CommonsWare

4
ขอบคุณ. แม้ว่าฉันจะมี 4.3 แต่ภาพเคลื่อนไหวเหล่านี้ก็หายไป ความคิดใด ๆ ทำไม?
deepwinter

@deepwinter: ฉันไม่แน่ใจว่าคุณหมายถึงอะไร "หายไป" (ไม่สามารถอ้างอิงในทรัพยากร? ไม่สามารถอ้างอิงใน Java? runtime crash? อย่างอื่น?) ฉันยังไม่แน่ใจว่า "ฉันมี 4.3" หมายถึงอะไร (เป้าหมายการสร้างของคุณคือ 4.3 คุณกำลังทำงานบน 4.3 หรือไม่?) คุณอาจพิจารณาเปิดคำถาม StackOverflow ของคุณเองพร้อมรายละเอียดทั้งหมดเกี่ยวกับสภาพแวดล้อมการทดสอบและอาการของคุณ
CommonsWare

1
@CommonsWare ฉันมีปัญหาเดียวกันกับ deepwinter ฉันกำลังสร้างแอปโดยใช้ Android 4.2.2 SDK จาก android.jar ใน android.R ฉันเห็นเฉพาะ anim.slide_in_left และ anim.slide_out_right ไม่มี slide_in_right หรือ slide_out_left ดังนั้นในรหัสฉันไม่สามารถใช้ android.R.anim.slide_out_left ได้เนื่องจากมีข้อผิดพลาดในการคอมไพล์
zzheng

10
ฉันรู้ว่านี่เป็นคำตอบเก่า แต่ฉันพบไฟล์ต้นฉบับในandroid-sdks\platforms\android-19\data\res\anim- คัดลอกลงในโปรเจ็กต์และมันใช้งานได้ ไม่รู้ว่าเหตุใดจึงไม่ตรวจพบอัตโนมัติ


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.