Tôi đã thấy các nhà phát triển Android blog rằng thư viện hỗ trợ thiết kế mới 23.2 hỗ trợ vectơ hoạt hình. Khi tôi tìm kiếm tôi đã xem qua link này để triển khai thực hiện vector có thể vẽ được. Có cùng một cách để thực hiện các hình vẽ vector động trong thư viện hỗ trợ thiết kế 23.2 không? Ai đó có thể giúp tôi với việc triển khai mới không?Làm thế nào để triển khai các bản vẽ vector động bằng cách sử dụng thư viện hỗ trợ thiết kế 23.2?
Trả lời
Sử dụng Thư viện hỗ trợ là rất giống với phi Hỗ trợ Thư viện phương pháp trong đó các file xml cho AnimatedVectorDrawables đều giống nhau, như là objectAnimators và VectorDrawables tĩnh.
Sự khác biệt xảy ra khi thiết lập dự án của bạn để sử dụng Thư viện hỗ trợ và khi đề cập đến AnimatedVectorDrawables trong mã của bạn.
Hãy chắc chắn rằng bạn đang sử dụng ít nhất là phiên bản 23.2.0 của AppCompat trong build.gradle của bạn, các thư viện VectorDrawable và AnimatedVectorDrawable không cần phải được bổ sung riêng biệt:
dependencies {
...
...
compile 'com.android.support:appcompat-v7:23.2.0'
}
Các official anouncement blog you linked to đưa ra một vài khác nhau cách để đảm bảo Android Studio không chuyển đổi Vector Drawable thành pngs. Có hai phương pháp khác nhau tùy thuộc vào phiên bản của plugin Gradle bạn đang sử dụng, vì vậy bạn nên làm theo phiên bản phù hợp.
Để gọi lập một hoạt hình Vector từ các nguồn lực trong mã của bạn:
AnimatedVectorDrawableCompat animatedVector = AnimatedVectorDrawableCompat.create(this, R.drawable.animated_vector_name);
Bạn có thể hiển thị trên ImageViews, Buttons, vv với phương pháp .setImageDrawable(animatedVector);
của họ, và bắt đầu hoạt hình sử dụng animatedVector.start();
quan trọng lưu ý: như đã đề cập trong Chris Banes' post, có một số hạn chế đối với những gì sẽ hoạt động trong thư viện hỗ trợ. sqisland.com post bạn đã liên kết để bao gồm các ví dụ về Path Morphing, sẽ không hoạt động với thư viện hỗ trợ hiện tại (phiên bản 23.2.0)
- 1. Sử dụng Hỗ trợ Thư viện Thiết kế trong Eclipse
- 2. Thư viện hỗ trợ Android 23,2 bản vẽ vector bị mờ
- 3. Thư viện hỗ trợ thiết kế - Phiên bản nào cần sử dụng với SDK v21
- 4. Thư viện hỗ trợ Android hoạt động như thế nào?
- 5. Thư viện hỗ trợ thiết kế Android: NavigationView source code
- 6. Làm thế nào để thêm "Thư viện Hỗ trợ Thiết kế Android" vào Eclipse bằng trình cắm thêm ADT?
- 7. Hỗ trợ thư viện Máy Vector cho C#
- 8. Thư viện hỗ trợ thiết kế Android 24.2.1 làm cho BottomSheet mở khi khởi động
- 9. Làm thế nào để đạt được hiệu ứng gợn sóng bằng cách sử dụng thư viện hỗ trợ?
- 10. EditText getHint() trả về null khi sử dụng thư viện hỗ trợ thiết kế
- 11. RuntimeException khi sử dụng TextInputLayout mới từ hỗ trợ thư viện thiết kế
- 12. Có thư viện nào tốt hơn để vẽ đồ họa vector bằng Python không?
- 13. Làm thế nào để thêm bóng cho FAB được cung cấp với thư viện thiết kế hỗ trợ Android?
- 14. Cách tạo hoạt ảnh FloatingActionButton của Thư viện hỗ trợ thiết kế mới
- 15. Làm cách nào để triển khai thư viện ảnh thiết bị tùy chỉnh cho Android?
- 16. Cách tạo kiểu NavigationView của thư viện Hỗ trợ thiết kế?
- 17. Recyclerviews và SwipeRefreshLayout sử dụng thư viện hỗ trợ 23.2.0
- 18. Làm cách nào để sử dụng triển khai thực hiện levenberg không được hỗ trợ bởi Eigen?
- 19. Làm cách nào để triển khai hỗ trợ Giao dịch WCF trên lớp tùy chỉnh bằng cách sử dụng CoreService?
- 20. Làm cách nào để sử dụng thư viện hỗ trợ mới nhất (Không thể giải quyết lỗi với thư viện hỗ trợ 26.0.2 và biên dịchSDKVersion 26)?
- 21. Floating Action menu thực hiện sử dụng nút hành động nổi từ Thiết kế hỗ trợ Android thư viện
- 22. Cách thêm thư viện hỗ trợ?
- 23. Phiên bản nào của Blend hỗ trợ WPF 4.5, Thư viện lớp di động?
- 24. Sử dụng thư viện hỗ trợ trong các dự án và thư viện android (Android Studio)
- 25. Quy tắc bảo vệ thư viện hỗ trợ thiết kế Android
- 26. TabLayout bị thiếu sau khi cập nhật Thư viện Hỗ trợ Thiết kế
- 27. Tôi làm cách nào để biết được bản sửa đổi v4 Thư viện hỗ trợ Android nào tôi sử dụng?
- 28. Thiết lập thư viện hỗ trợ Android với maven
- 29. Sử dụng FragmentStatePagerAdapter KHÔNG hỗ trợ thư viện
- 30. Thư viện hỗ trợ: Hoạt ảnh FragmentTransaction không hoạt động
Thư viện Lottie có thể được sử dụng để tạo hiệu ứng Sau khi hoạt ảnh cho ứng dụng Android. –