Tôi có hình ảnh đối xứng và tôi muốn di chuyển hình ảnh từ vô tận sang phải. Tôi đã cố gắng sử dụng TranslateAnimation nhưng trước tiên tôi phải thiết lập đúng hình ảnh của mình khá khó khăn chủ yếu vì hình ảnh này đang sử dụng tất cả chiều rộng màn hình và tôi nên đặt lề âm. Có giải pháp nào khác không? Và có khả năng di chuyển hình ảnh mà không cần di chuyển ImageView không?Ảnh trượt mượt mà theo một cách
Trả lời
Cuối cùng tôi đã làm cho nó bằng cách riêng của tôi và giải pháp là để đặt 2 hình ảnh trên nhau và sau đó đo chiều rộng màn hình và sử dụng 2 TranslateAnimation, một từ chiều rộng màn hình đến 0 và thứ hai từ 0 đến độ rộng màn hình:
TranslateAnimation anim = new TranslateAnimation(0, -screenWidth, 0, 0);
TranslateAnimation anim2 = new TranslateAnimation(screenWidth, 0, 0, 0);
anim.setDuration(5000);
anim.setRepeatCount(Animation.INFINITE);
anim.setInterpolator(new LinearInterpolator());
anim2.setDuration(5000);
anim2.setRepeatCount(Animation.INFINITE);
anim2.setInterpolator(new LinearInterpolator());
backgroundOverlayImage.startAnimation(anim);
backgroundOverlayImage2.startAnimation(anim2);
Tôi nghĩ rằng đây là những gì bạn đang cố gắng làm:
TranslateAnimation anim = new TranslateAnimation(0, -1000, 0, 0);
anim.setDuration(1500);
anim.setFillAfter(true);
anim.setRepeatCount(0);
anim.setInterpolator(this, Android.Resource.Animation.LinearInterpolator);
Edit: ở cuối đừng quên imageView.startAnimation(anim);
Có vài vấn đề với giải pháp này, nó có thể hiển thị không gian trống khi hình ảnh được di chuyển quá nhiều và tôi phải đặt lề âm để làm cho nó hoạt động. – falsetto
Mặc dù bạn có câu trả lời, try kho lưu trữ này, điều này sẽ giải quyết tất cả các truy vấn của bạn về trang trình bày và cũng sẽ thêm hoạt ảnh tùy chỉnh vào chế độ xem của bạn!
- 1. Android WebView cuộn mượt mà
- 2. Thanh trượt hình ảnh jquery của tôi không mượt mà trong chrome nhưng tốt trong firefox và IE
- 3. Gradient CSS mượt mà
- 4. Phóng to hình ảnh mượt mà với CSS
- 5. Chuyển tiếp CSS3 mượt mà?
- 6. Làm cách nào để có được hoạt hình mượt mà hơn để trượt nội dung bằng JavaScript/jQuery?
- 7. Hiệu suất cuộn UITableView mượt mà
- 8. Tạo Div Mở rộng mượt mà
- 9. Cách xoay bitmap trong Android về trung tâm hình ảnh mượt mà mà không có dao động dao động
- 10. Chức năng hoạt ảnh CSS3 cho cuộc cách mạng 3D mượt mà?
- 11. Các kỹ thuật cho hoạt ảnh hình ảnh mượt mà hơn với JS/CSS
- 12. chế độ xem kéo android mượt mà
- 13. Cuộn mượt với hơn 500 hình ảnh
- 14. UIView Vuốt hoạt ảnh trượt nhanh
- 15. Cách vẽ các đường cong mượt mà trong R
- 16. kết nối đường dẫn svg mượt mà
- 17. Vòng lặp video mượt mà trong iOS
- 18. SceneKit chuyển động camera mượt mà
- 19. Swift: Chuyển động mượt mà của SKCameraNode giống như Agar.io?
- 20. Di chuyển mượt mà của contentoffset UIScrollView Swift
- 21. Làm thế nào để vẽ hình ảnh mượt mà với C#?
- 22. hình ảnh mượt mà mờ dần, thay đổi src, và mờ dần với jquery
- 23. Cubic/Đường cong Interpolation mượt mà trong C#
- 24. Highcharts.js: làm cách nào để các hoạt ảnh biểu đồ vùng xếp chồng có thể mượt mà?
- 25. hình ảnh động mượt mà khi hiệu ứng động của CALayer shadowPath
- 26. Tải trước ng-view để điều hướng mượt mà hơn
- 27. Video trực tuyến mượt mà từ Kho lưu trữ Blob
- 28. JavaScript loạt trượt/kép trượt tồn tại mà không sử dụng một khuôn khổ
- 29. Trượt div theo chiều ngang với JQuery
- 30. kết nối mượt mà giữa các bộ phận piecewise
bạn cũng có thể sử dụng máy nhắn tin cho việc này. đây là bản demo http://codetheory.in/android-image-slideshow-using-viewpager-pageradapter/ –
Vâng, cách 'thích hợp' sẽ là sử dụng ViewPager để vuốt hình ảnh. – Muz