2011-07-25 37 views
5

Tôi đang cố gắng bắt đầu một hoạt động và tạo chuyển đổi dưới dạng lật 3D (như nhiều người đã nói chính xác như trên iPhone), rất tiếc là tôi chưa tìm thấy câu trả lời thỏa mãn Tôi bị mắc kẹt.Bắt đầu một hoạt động bằng cách sử dụng hoạt ảnh lật 3D

Tôi đã triển khai http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html cho toàn bộ bố cục sao cho khi nhấn một nút nhất định bố cục được lật, nhưng vì nó đề cập đến bố cục đang hoạt động không được tải, chúng không điền tất cả các mục và dữ liệu (ví dụ một dạng xem danh sách có thể mở rộng).

Nhưng khi tôi gọi startActivity() sau khi lật hoạt động được tạo ra, tất nhiên ẩn vùng chứa framelayout trên hoạt động của người gọi - vì vậy tôi không thể lật ngược ... (Tôi đã sử dụng overridePendingTransition nhưng imho nó không quan trọng).

Tôi thực sự có thể sử dụng trợ giúp của bạn đang mất trí ... Cảm ơn!

Trả lời

4

Rất tiếc, bạn không thể thực hiện việc này - trình quản lý cửa sổ hiện chỉ hỗ trợ hoạt ảnh 2d.

+0

Nếu nhà phát triển sử dụng Android 2.2 trở lên thì hoạt ảnh 3D không được hỗ trợ? –

+0

hoạt ảnh 3D cửa sổ vẫn không được hỗ trợ từ 4.0. – hackbod

+1

Trong khi hoạt ảnh 3D không được hỗ trợ, bạn có thể tạo Hoạt động, gọi setContentView() và trong onAttachedToWindow() (API 7 hoặc cao hơn), bạn có thể chạy Flip3dAnimation trên Chế độ xem để đạt được hiệu quả tương tự. – Tom

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