คำถามติดแท็ก fadeout

10
Android เลือนลางและเลือนหายไปด้วย ImageView
ฉันมีปัญหากับสไลด์โชว์ที่กำลังสร้าง ฉันได้สร้างแอนิเมชั่น 2 ภาพใน xml สำหรับการเลือนเข้าและเลือนหาย: fadein.xml <?xml version="1.0" encoding="UTF-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:interpolator="@android:anim/accelerate_interpolator" android:duration="2000"/> </set> fadeout.xml <?xml version="1.0" encoding="UTF-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:interpolator="@android:anim/accelerate_interpolator" android:duration="2000"/> </set> สิ่งที่ไม่ควรทำคือการเปลี่ยนภาพจาก ImageView โดยใช้เอฟเฟกต์การจางดังนั้นภาพที่แสดงในปัจจุบันจะเลือนหายไปและอีกภาพหนึ่งจะเลือนหายไปเมื่อพิจารณาว่าฉันมีภาพที่ตั้งค่าไว้แล้วฉันสามารถลบภาพนี้ได้โดยไม่ต้อง ปัญหาเกี่ยวกับสิ่งนี้: Animation fadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.your_fade_in_anim); imageView.startAnimation(fadeoutAnim); แต่จากนั้นฉันตั้งค่าภาพถัดไปที่จะแสดง: imageView.setImageBitmap(secondImage); มันเพิ่งปรากฏใน imageView และเมื่อฉันตั้งค่าภาพเคลื่อนไหวมันจะซ่อนภาพมันก็จะจางลง ... มีวิธีใดในการแก้ไขฉันหมายถึงเมื่อฉันทำimageView.setImageBitmap (secondImage) คำสั่งภาพจะไม่ปรากฏขึ้นทันทีและเมื่อดำเนินการเฟดในภาพเคลื่อนไหวเท่านั้น?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.