Tôi muốn hiển thị ảnh trên màn hình Hoạt động trên Android bằng cách thực hiện dần dần và liên tục mờ dần từ màu nâu đỏ đơn điệu đến màu đầy đủ cuối cùng. Tôi biết làm thế nào để làm điều đó trên một hình ảnh Java/BufferedImage cho đối tượng đồ họa nhưng tiếc là tôi không biết gì cho môi trường lập trình Android. Bất cứ ai có thể giúp đỡ?Làm cách nào để thực hiện fadein của hình ảnh trên màn hình Hoạt động Android?
Trả lời
Một phương pháp cho việc này là sử dụng bộ hoạt ảnh. Xem ở đây;
http://developer.android.com/guide/topics/resources/available-resources.html#animation
Một số mã ví dụ tôi đã làm (vòng lặp vô hạn mờ dần trong ví dụ này);
Trong tệp .xml hoạt ảnh;
<alpha android:fromAlpha="1.0"
android:toAlpha="0.3"
android:duration="7000"
android:repeatMode="restart"
android:repeatCount="infinite"/>
Trong tệp java;
ImageView introanim = (ImageView) findViewById(R.id.introanim);
Animation StoryAnimation = AnimationUtils.loadAnimation(this, R.anim.intro_anim);
introanim.startAnimation(StoryAnimation);
Bạn có thể mờ dần từ màu nâu đỏ nền/hình ảnh của bạn để bất cứ điều gì bạn muốn ...
Hi Hiroshi bạn có thể làm điều này cho các phai trong:
ImageView myImageView= (ImageView)findViewById(R.id.myImageView);
Animation myFadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.fadein);
myImageView.startAnimation(myFadeInAnimation); //Set animation to your ImageView
và bên trong res của bạn \ anim \ thư mục các tập tin hình ảnh động 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="3000"/>
</set>
nhưng đối với dần dần mờ dần từ màu nâu đỏ đến màu đầy đủ, yo u phải sử dụng TransitionDrawable
Hoạt động tốt. Có thể bạn sẽ không cần 'android: repeatCount =" infinite "', mặc dù ... –
tôi muốn một hình ảnh mờ dần (và sau đó biến mất) một lần nhấp từ opacity đầy đủ để 0. Sau đây là cách tôi đã làm nó:
Animation a = new AlphaAnimation(1.00f, 0.00f);
a.setDuration(1000);
a.setAnimationListener(new AnimationListener() {
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
public void onAnimationEnd(Animation animation) {
yourView.setVisibility(View.GONE);
}
});
yourView.startAnimation(a);
cảm ơn điều này đã giúp tôi với một hoạt hình bên trong một recyclerview – AndyRoid
- 1. jQuery fadeIn() trên màn hình không
- 2. Có thể thực hiện hoạt ảnh trên màn hình Android này bằng ViewPager không?
- 3. Màn hình tải hoạt ảnh trên iPhone
- 4. Làm thế nào để hiển thị một phần hình ảnh trên màn hình ở phần cuối của hình động
- 5. Hoạt động Android trên màn hình khóa mặc định
- 6. Vẽ hình ảnh trên chế độ toàn màn hình Android
- 7. Làm cách nào để chụp ảnh màn hình của Cửa sổ Hoạt động trong Delphi?
- 8. Hình ảnh hoạt hình nền trên ProgressBar trên Android?
- 9. Làm cách nào để ngăn màn hình thiết bị Android tắt trong khi thực hiện Hoạt động?
- 10. Kích thước nền hình ảnh hoạt động trên Android
- 11. Chụp màn hình màn hình hiện tại của thiết bị
- 12. Hoạt động Android trênDestroy() được gọi trên khóa màn hình
- 13. Android làm thế nào để làm slide màn hình hình ảnh?
- 14. Chụp ảnh màn hình của Android OpenGL
- 15. Android: vuốt màn hình để mở một hoạt động khác?
- 16. Cách định vị chế độ xem ngoài màn hình để có thể Hoạt ảnh để di chuyển trên màn hình?
- 17. Chụp màn hình của màn hình Hiện tại
- 18. Làm cách nào để tạo màn hình tải trong Android?
- 19. Làm cách nào để chụp ảnh màn hình/hình ảnh của trang web bằng Python?
- 20. Trong Android, khi vuốt để thay đổi màn hình cách hiển thị hoạt ảnh với cả hai màn hình
- 21. Android chụp ảnh màn hình trên thiết bị gốc
- 22. nền Hình ảnh Android để lấp đầy màn hình
- 23. Tôi làm cách nào để có trình nghe không hoạt động trên màn hình?
- 24. Làm cách nào để chụp màn hình hiện tại dưới dạng hình ảnh?
- 25. Ảnh chụp màn hình OpenGL Android
- 26. Hình nền hoạt động Android
- 27. Cách đặt hình ảnh màn hình khóa android
- 28. Làm cách nào để thực hiện div 100% chiều cao của trang (không phải màn hình)?
- 29. Android: Hoạt động toàn màn hình với thanh Tiêu đề
- 30. Chuyển tiếp CSS3 fadein có màn hình: none
Cảm ơn Jorge và Mike. Tôi sẽ thử cách làm của bạn. –