Tôi muốn sử dụng hoạt ảnh trên Tiện ích trang chủ, ví dụ: AppWidgetProvider. Tôi đã hy vọng để sử dụng "Khung Animation" kỹ thuật:Có cách nào để tạo hoạt ảnh trên tiện ích con không?
http://developer.android.com/guide/topics/graphics/2d-graphics.html#frame-animation
mà tôi đã sử dụng thành công trong một hoạt động. Nhưng tôi không thể dịch mã đó thành một AppWidgetProvider. Về cơ bản, trong một AppWidgetProvider, tôi tạo và làm việc với một đối tượng RemoteViews, mà AFAIK không cung cấp cho tôi phương thức để tham chiếu đến ImageView trong bố cục để tôi gọi start() trên hình động. Cũng không có trình xử lý hoặc gọi lại khi tiện ích hiển thị để tôi có thể thực hiện cuộc gọi start().
Có cách nào khác có thể thực hiện được không? Tôi cho rằng tôi có thể tự làm phim hoạt hình một cách nhanh chóng với các cuộc gọi onUpdate() rất nhanh, nhưng điều đó dường như rất đắt.
Nếu tôi muốn tạo một nút hoạt ảnh như biểu tượng làm mới trên ứng dụng TripeAdvisor, Tôi nên làm gì? –
Điều này có bao gồm các hoạt ảnh đơn giản nằm bên trong API Android không? Ví dụ, một progressBar tùy chỉnh có thể vẽ được quay một hình ảnh của ứng dụng? Điều gì có thể, và điều gì là không thể? –
@androiddeveloper: Về cơ bản, mọi hoạt ảnh mà bạn có thể thể hiện trong tài nguyên bố cục bạn sử dụng cho 'RemoteViews' sẽ hoạt động. Bất cứ điều gì đòi hỏi bạn phải gọi phương pháp trên quan điểm, hình ảnh động, vv sẽ không. Ngoài ra, hoạt ảnh liên tục có thể được xem tiêu cực bởi người dùng, vì lý do sức mạnh và mất tập trung. – CommonsWare