2010-09-11 31 views
7

Đây là những gì tôi muốn làm.Có cách nào để tạo hoạt ảnh cho bố cục không? [Android]?

Cho phép nói rằng tôi có bố cục tuyến tính gốc và 3 con trong đó.

{---------------- ++++++++++++++++ ------------- -}

"+"/"-" là các bố cục. Những gì tôi muốn làm là:

{------ ++++++++++++++++++++++++++ --- ----} // Bước 1

{++++++++++++++++++++++++++++++++++ } // Bước thứ hai ..

Làm sống động bố cục "+" trên bố cục -. Kết quả cuối cùng giống như có những 3 bố trí chiều cao "fill_parrent" với trọng lượng và Setvisibility để "Cuốn" cho "-" bố trí nhưng hoạt hình

+0

Bạn có thể làm rõ thêm một chút không? – Wroclai

+0

để có ví dụ hoạt động hoàn chỉnh, bạn có thể kiểm tra tại đây http://stackoverflow.com/questions/12253965/complete-working-sample-of-the-gmail -hoạt-đoạn-phim hoạt hình-kịch bản/ – weakwire

Trả lời

9

Bạn nên nhìn vào http://developerlife.com/tutorials/?p=343 Ông đưa ra ví dụ rất tốt về cách làm điều gì đó bạn muốn. Tôi quản lý để tạo ra di chuyển của bố trí đầu tiên lên đầu (ông sử dụng một ví dụ từ trái sang phải). Vì vậy, bạn nên di chuyển bố trí đầu tiên lên đầu, thứ ba ở phía dưới và mở rộng bố cục ở giữa sau khi cả hai được hoàn thành.

Khó khăn duy nhất còn lại là để có được LayoutParams ngay để mọi thứ vẫn như bạn muốn. Cuối cùng, bạn nên có 3 hình động: một trong đó đẩy bố cục hàng đầu ra khỏi đầu, một bố cục có phần dưới cùng và phần cuối cùng mở rộng phần giữa (nếu bạn không muốn tạo hiệu ứng động, bạn có thể chỉ cần đặt LayoutParams cho cả hai FILL_PARENT

+0

Điều này là đúng, bạn chỉ cần mở rộng phần giữa ra trong khi mở rộng các cạnh trong và khi hoạt ảnh kết thúc điều chỉnh các thuộc tính bố trí. – CaseyB

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