Bồ Đào NhaGuilhE/CircularProgressView
A fancy CircularProgressView
🎨 CircularProgressView: Thanh tiến trình hình tròn đẹp cho Android
Một View thanh tiến trình hình tròn đa tính năng, hỗ trợ gradient, đa màu và chế độ biểu đồ.
CircularProgressView là một dự án mã nguồn mở bằng Kotlin cho phép dễ dàng thêm thanh tiến trình hình tròn vào ứng dụng Android. Dự án hỗ trợ cấu hình qua XML và Java, kèm theo đó là hỗ trợ Data Binding và nhiều tùy chỉnh động.
✨ Điểm nổi bật
- Cấu hình XML đa dạng: Hỗ trợ hơn 20 thuộc tính như max, progress, progressBarColor, shadow, reverse...
- Gradient đa màu: Hỗ trợ tạo thanh tiến trình với nhiều màu gradient thông qua mảng màu.
- Thumb tùy chỉnh: Hiển thị bàn chỉ/chấm tròn tại vị trí tiến trình với kích thước và kiểu tỷ lệ linh hoạt.
- Data Binding hỗ trợ sẵn: Cung cấp BindingAdapter để gán tiến trình động từ ViewModel.
- Chế độ PieChart: Hiển thị tiến trình dưới dạng biểu đồ tròn với nhiều phần màu khác nhau.
- Cài đặt linh hoạt: Cài đặt qua Maven Central hoặc Jitpack với một dòng lệnh.
💡 Vì sao đáng chú ý
CircularProgressView khác biệt nhờ khả năng tùy biến cao mà vẫn giữ API đơn giản. Không chỉ là một thanh tiến trình thông thường, nó hỗ trợ gradient, thumb động và cả chế độ biểu đồ tròn, phù hợp cho các ứng dụng cần giao diện đẹp và thông tin phong phú. Đặc biệt hữp cho các dự án Android muốn thêm yếu tố trực quan mà không cần viết View phức tạp.
#Android #Kotlin #CircularProgressView #ProgressBar #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
A simple library for creating circular progressbars for Android
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
A collection of various awesome lists for hackers, pentesters and security researchers
Termux - a terminal emulator application for Android OS extendible by variety of packages.
An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.