2012-01-04 13 views
8

Sự cố: Chỉ hiển thị phần tử đầu tiên trong danh sách hoạt ảnh. danh sáchDanh sách hoạt ảnh không hoạt động - chỉ hiển thị phần tử đầu tiên

Animation tập tin drawable trong res/drawable:

<?xml version="1.0" encoding="utf-8"?> 
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" 
android:oneshot="false" > 

    <item 
    android:drawable="@drawable/k2si" 
    android:duration="1000"/> 
    <item 
    android:drawable="@drawable/android" 
    android:duration="1000"/> 

</animation-list> 

Bắt đầu từ các hình ảnh động:

ImageView image = (ImageView) findViewById(R.id.imageView1); 
    image.setBackgroundResource(R.drawable.screensaver_image); 
    ((AnimationDrawable) image.getBackground()).start(); 

Documentation (di chuyển tới Frame hoạt hình)

+0

Mục đích của bạn là gì? –

+1

bạn đang gọi phương thức start() từ đâu. Nếu nó ở trong onCreate hoạt động của bạn, nó sẽ không hoạt động. – MikeIsrael

+0

@Mike - vâng, nó nằm trong 'onCreate()'. Phương pháp vòng đời chính xác để gọi ra sự khởi đầu là gì? –

Trả lời

-1

Bạn có thể đạt được điều tương tự từ bố cục xml chính nó,

vừa đề cập android:src="@drawable/rode_anim" đó là gì, nhưng tùy chỉnh hình ảnh động-list drawable của bạn.

+0

Sau khi tự động khởi chạy hình động của xml xml không hoạt động nữa. –