^ Bounceinterpolator — Thay đổi trả lại vào cuối.^ Decelerateinterpolator-Mức độ thay đổi bắt đầu một cách nhanh chóng và sau đó decelerates.^ Linearlnterpolator-Mức độ thay đổi là hằng số.^ Overshootinterpolator — Thay đổi cuối về phía trước, overshoots giá trị cuối cùng, và sau đótrở lại.anim.setInterpolator (new AnticipateOvershootInterpolator());Bạn cũng có thể mở rộng của riêng bạn Timelnterpolator lớp để xác định một thuật toán tuỳ chỉnh nội suy. Để thực hiện một hình ảnh động, cuộc gọi của nó bắt đầu phương pháp: anim.start();Cách tạo ra bộ phim hoạt hình bất động sảnAndroid bao gồm các lớp học AnimatorSet để làm cho nó dễ dàng hơn để tạo phức tạp, tương quan hình ảnh động.AnimatorSet bouncer = mới AnimatorSet();Để thêm một hình ảnh động mới thiết lập một phim hoạt hình, sử dụng phương pháp chơi. Điều này trả về một AnimatorSet. Xây dựng đối tượng cho phép bạn chỉ định khi chơi các hoạt hình đã chỉ định trong quan hệ với nhau:AnimatorSet mySet = mới AnimatorSet(); mySet.play(firstAnimation).before(concurrentAnim1); mySet.play(concurrentAnim1).with(concurrentAnim2); mySet.play(lastAnim).after(concurrentAnim2);Sử dụng các phương pháp bắt đầu để thực hiện trình tự các hình ảnh động. mySet.start();Bằng cách sử dụng hình ảnh động thính giảCác lớp học Animator.AnimationListener cho phép bạn tạo xử lý sự kiện là bắn khi ani¬mation một bắt đầu, kết thúc, lặp đi lặp lại, hoặc bị hủy bỏ:Animator.AnimatorListener l = new AnimatorListener() {}khu vực void onAnimationStart (phim hoạt hình hoạt hình) {}TODO tự động tạo ra phương pháp ngẫu nhiên}khu vực void onAnimationRepeat (phim hoạt hình hoạt hình) {}TODO tự động tạo ra phương pháp ngẫu nhiên}khu vực void onAnimationEnd (phim hoạt hình hoạt hình) {}TODO tự động tạo ra phương pháp ngẫu nhiên}khu vực void onAnimationCancel (phim hoạt hình hoạt hình) {}TODO tự động tạo ra phương pháp ngẫu nhiên}};Để áp dụng một nghe hoạt hình hoạt hình bất động sản của bạn, hãy sử dụng các phương pháp addListener: anim.addListener(l);
đang được dịch, vui lòng đợi..
