Tôi đang tạo một ứng dụng thư viện ảnh. Tôi hiện có một lần xem hình ảnh với chế độ xem văn bản ở dưới cùng. Hiện tại nó chỉ là nửa công khai. Tôi muốn làm cho nó mờ đi, chờ 3 giây, sau đó giảm dần 90%. Tập trung vào nó hoặc tải một pic mới sẽ làm cho nó lặp lại chu trình. Tôi đã đọc qua một tá trang và đã thử một vài điều, không thành công. Tất cả những gì tôi nhận được là mờ dần và mờ dần raHoạt ảnh TextView - mờ dần, chờ, mờ dần
15
A
Trả lời
3
Bạn có thể sử dụng đối tượng hoạt ảnh bổ sung (không sửa đổi alpha của nó) để ngăn phai mờ dần, đặt animationListener cho hiệu ứng mờ dần của bạn và bắt đầu đối tượng hoạt ảnh bổ sung trong hình ảnh độngEnd của fade-in , sau đó bạn khởi động fade-out trên hình ảnh động cuối của đối tượng hoạt hình thêm, hãy thử các liên kết dưới đây, nó sẽ giúp ..
39
protected AlphaAnimation fadeIn = new AlphaAnimation(0.0f , 1.0f) ;
protected AlphaAnimation fadeOut = new AlphaAnimation(1.0f , 0.0f) ;
txtView.startAnimation(fadeIn);
txtView.startAnimation(fadeOut);
fadeIn.setDuration(1200);
fadeIn.setFillAfter(true);
fadeOut.setDuration(1200);
fadeOut.setFillAfter(true);
fadeOut.setStartOffset(4200+fadeIn.getStartOffset());
Hoạt động hoàn hảo cho nền màu trắng. Nếu không, bạn cần chuyển đổi các giá trị khi bạn khởi tạo lớp AlphaAnimation
. Như thế này:
AlphaAnimation fadeIn = new AlphaAnimation(1.0f , 0.0f);
AlphaAnimation fadeOut = new AlphaAnimation(0.0f , 1.0f);
Điều này làm việc với nền màu đen và màu văn bản trắng.
2
đó là giải pháp mà tôi đã sử dụng trong dự án của tôi cho Looping phai hoạt ảnh -in/fade-out trên TextViews:
private void setUpFadeAnimation(final TextView textView) {
// Start from 0.1f if you desire 90% fade animation
final Animation fadeIn = new AlphaAnimation(0.0f, 1.0f);
fadeIn.setDuration(1000);
fadeIn.setStartOffset(3000);
// End to 0.1f if you desire 90% fade animation
final Animation fadeOut = new AlphaAnimation(1.0f, 0.0f);
fadeOut.setDuration(1000);
fadeOut.setStartOffset(3000);
fadeIn.setAnimationListener(new Animation.AnimationListener(){
@Override
public void onAnimationEnd(Animation arg0) {
// start fadeOut when fadeIn ends (continue)
textView.startAnimation(fadeOut);
}
@Override
public void onAnimationRepeat(Animation arg0) {
}
@Override
public void onAnimationStart(Animation arg0) {
}
});
fadeOut.setAnimationListener(new Animation.AnimationListener(){
@Override
public void onAnimationEnd(Animation arg0) {
// start fadeIn when fadeOut ends (repeat)
textView.startAnimation(fadeIn);
}
@Override
public void onAnimationRepeat(Animation arg0) {
}
@Override
public void onAnimationStart(Animation arg0) {
}
});
textView.startAnimation(fadeOut);
}
Hy vọng điều này có thể hữu ích!
Các vấn đề liên quan
- 1. hoạt ảnh mờ dần trong và ngoài
- 2. iphone mờ dần hình ảnh
- 3. Vô hiệu hóa (mờ dần và mờ dần) hộp thoại hoạt hình
- 4. hình ảnh mượt mà mờ dần, thay đổi src, và mờ dần với jquery
- 5. Làm uibarbuttonitems mờ dần
- 6. Hoạt ảnh alpha alpha mờ dần với sự chậm trễ
- 7. Vẽ lại UIView bằng hoạt ảnh mờ dần?
- 8. mờ dần, làm mờ hình động thành uilabel
- 9. iOS SDWebImage mờ dần trong UITableViewCell
- 10. jquery: mờ dần trong hình ảnh sau khi hình ảnh
- 11. cách thêm hiệu ứng mờ dần mờ dần vào jquery slidetoggle?
- 12. AngularJS ngAnimate ngView mịn mờ dần/trong hoạt hình
- 13. Làm mờ dần khi di chuyển hình ảnh bằng CSS3?
- 14. jQuery mờ dần khi tải trang
- 15. Jquery mờ dần nền khi di chuột?
- 16. Chuyển tiếp CSS mờ dần trong
- 17. Làm cho nền mờ dần/trong
- 18. Làm mờ hình ảnh Dần dần bằng cách sử dụng jQuery
- 19. Làm cách nào để thực hiện hoạt ảnh mờ dần khi chuyển đổi Hoạt động?
- 20. Chế độ xem Android mờ dần theo chương trình
- 21. Làm thế nào để bạn làm cho một trang html mờ dần trong khi một mờ dần trong?
- 22. CALayer mờ dần từ giá trị hiện tại
- 23. Làm thế nào để mờ dần thay đổi hình nền
- 24. Android adjustResize - Cách tắt hiệu ứng mờ dần
- 25. Nối một phần tử có hiệu ứng mờ dần [jQuery]
- 26. Âm thanh mờ dần vào/ra với ActionScript 3
- 27. Jquery - làm mờ toàn bộ trang và làm mờ dần một phần tử div
- 28. Làm cho hình ảnh mờ dần khi tải hình ảnh bằng cách sử dụng jquery
- 29. Hiệu ứng mờ dần của tin nhắn flash
- 30. CSS mờ dần đầu và "biên giới" đáy
Chưa có gì ???? –