Sử dụng Layout Ảnh động
Sau khi xác định một Animation Giao diện, bạn có thể áp dụng nó cho một Xem Nhóm hoặc trong mã hoặc trong tài liệu XML lay¬out. Trong XML này được thực hiện bằng cách sử dụng android: thẻ layoutAnimation trong định nghĩa layout:
android: layoutAnimation = "@ anim / popinlayout"
Để thiết lập một Animation Layout trong mã, gọi setLayoutAnimation trên các Xem Group, đi qua trong một tham chiếu đến đối tượng LayoutAnimation bạn muốn áp dụng. Trong mỗi trường hợp, Animation Giao diện sẽ thực hiện một lần, khi các Xem Nhóm đầu tiên được đặt ra. Bạn có thể buộc nó để thực thi một lần nữa bằng cách gọi scheduleLayoutAnimation trên đối tượng ViewGroup. Các hình ảnh động sau đó sẽ được thực hiện trong thời gian tới Nhóm View được đặt ra. Giao diện Ảnh động cũng hỗ trợ Thính Animation.
Tạo và sử dụng Frame-by-Frame Ảnh động
frame-by-frame hình ảnh động tương tự như phim hoạt hình cel dựa trên truyền thống, trong đó một hình ảnh được chọn cho mỗi khung hình. Trong khi đó, hình ảnh động bởi lệnh Tween sử dụng các mục tiêu View để cung cấp nội dung của ani-thông, frame-by-frame hình ảnh động cho phép bạn chỉ định một loạt các đối tượng có thể vẽ được được sử dụng làm nền cho một View.
Lớp AnimationDrawable được sử dụng để tạo ra một hoạt hình frame-by-frame mới trình bày như là một nguồn tài nguyên có thể vẽ được. Bạn có thể xác định nguồn drawable Animation của bạn như là một nguồn tài nguyên bên ngoài trong res của dự án của bạn / drawable thư mục sử dụng XML.
Sử dụng các thẻ hoạt hình danh sách nhóm một bộ sưu tập của các nút mục, mỗi trong số đó sử dụng một thuộc tính có thể vẽ được xác định một hình ảnh để hiển thị và một thuộc tính thời gian để xác định thời gian (tính bằng mili giây) để hiển thị nó.
Liệt kê 11-7 cho thấy làm thế nào để tạo ra một hình ảnh động đơn giản mà hiển thị một tên lửa cất cánh. (Hình ảnh Rocket không được tính.)
đang được dịch, vui lòng đợi..
