2012-04-22 20 views
8

Tôi vừa phát hiện thấy android.animation.ObjectAnimator chỉ được giới thiệu trong API Android 11.Hoạt ảnh trước API 11

Có cách nào khác để làm động các đối tượng trên điện thoại Android cũ không?

Trả lời

-7

ObjectAnimator thực sự được giới thiệu trong Android 3.0 (API cấp 11), không thể tìm thấy trên 2.3.6.

http://developer.android.com/reference/android/animation/ObjectAnimator.html

+0

Tại sao tôi không thấy điều đó? Tôi đã xem trang đó trước đây. – ACarter

+0

Thực ra, bạn có biết cách nào khác để tạo hiệu ứng trước api 11 không? – ACarter

+0

Ở góc trên cùng bên phải của trang, bạn sẽ tìm thấy 'Since: API Level 11'. – neevek

28

Bạn có thể sử dụng NineOldAndroids Jake Wharton của [1] mà là một backport của Honeycomb mới Animation khung cho các thiết bị Android 2.x. Nó rất dễ sử dụng, vì nó bắt chước cùng một API bạn sẽ sử dụng trên 11 thiết bị.

[1] http://nineoldandroids.com/

+0

Trên Android 2.x, Object Animator không hoạt động. Jake Wharton nói rằng đó là một vấn đề của nền tảng và không thể sửa được. –

+0

@NguyenMinhBinh: bạn có thể cung cấp nguồn không? Tôi không thể tìm thấy nơi Jack Wharton đã nói điều đó. –

+3

@NguyenMinhBinh dude không cung cấp thông tin sai sự thật. Nó hoạt động hoàn hảo bằng cách sử dụng NineOldAndroids tôi vừa thử nó. – ARMAGEDDON

Các vấn đề liên quan