Tôi gặp sự cố thường gặp khi thực hiện hoạt ảnh có thể vẽ trong Android. Tôi muốn bắt đầu một hoạt ảnh khi Activity bắt đầu, trong phương thức onCreate(), nhưng như nhiều người đã tìm thấy, nó không hoạt động.AnimationDrawable trong vấn đề Android
Tôi đã đọc rất nhiều lời khuyên nhưng không có gì có vẻ phù hợp với tôi. Nếu tôi bắt đầu hoạt ảnh trong onClick() nó hoạt động, nó yêu cầu đầu vào của người dùng, không bắt đầu ngay lập tức.
Tôi đã thử bắt đầu nó trong một chuỗi riêng biệt trong onCreate() nhưng điều đó cũng không hoạt động. Tôi đọc ở đây:
http://code.google.com/p/android/issues/detail?id=1818
nhưng không ai trong số những lời khuyên làm việc, hoặc tôi không thể hiểu được nó.
Ai đó có thể trợ giúp?
này hoạt động, nhưng tôi đoán nó sẽ không cung cấp cho hầu hết mọi người đủ kiểm soát để làm những gì họ muốn; ví dụ để bắt đầu một hoạt ảnh trước khi một nhiệm vụ bắt đầu và dừng nó sau đó. –
điều này không hoạt động, nhưng tôi thấy rằng nếu tôi gọi 'animation.start()' trước 'onWindowFocusChanged (true)' và sau đó lại gọi 'hoạt hình.start() 'từ bên trong' onWindowFocusChanged (true) 'thì hoạt ảnh sẽ không bắt đầu! Vì vậy, những gì tôi phải làm là theo dõi trạng thái giao diện người dùng. Vì vậy, bên trong 'if (hasFocus) 'của Vaiden, tôi đặt một biến thành viên' isVisible = true; 'và tất cả' animation.start() 'trước tiên kiểm tra' isVisible == true'. Đó là một * lớn * PITA khi tự khởi động các hoạt ảnh khác nhau. –