alxrguz/ALProgressView
Animated and fully customizable progress view with 2 styles: ring and bar.
🔄 ALProgressView: Thanh tiến độ đồng hồ đầy màu, tùy biến từ A-Z bằng Swift
Một thư viện UIKit nhỏ gọn nhưng mạnh mẽ, mang lại hiệu ứng hoạt ảnh mượt mà cho cả vòng tròn và thanh tiến độ.
ALProgressView là một dự án mã nguồn mở bằng Swift, hướng đến việc cung cấp một thành phần giao diện người dùng (UI Component) cho phép hiển thị tiến độ của bất kỳ tác vụ nào một cách trực quan và sinh động. Dự án hỗ trợ hai phong cách chính: ALProgressRing (vòng tròn) và ALProgressBar (thanh ngang), cả hai đều được thiết kế với khả năng tùy biến màu sắc, hoạt ảnh và kích thước hoàn toàn.
✨ Điểm nổi bật
- Hai phong cách chính: Cung cấp cả ALProgressRing và ALProgressBar để lựa chọn phù hợp với thiết kế giao diện.
- Hỗ trợ gradient màu sắc: Cho phép thiết lập màu sắc bắt đầu và kết thúc, kể cả hiệu ứng chuyển màu gradient.
- Tùy chỉnh góc bắt đầu và kết thúc: Đặc biệt cho ALProgressRing, người dùng có thể điều chỉnh góc vẽ để tạo hình dạng vòng tròn hoặn vòng cung tùy ý.
- Điều chỉnh độ dày đường viền: Hỗ trợ cài đặt riêng biệt cho đường viền của thanh tiến độ và vòng tròn nền.
- Nhiều hàm easing đẹp mắt: Tích hợp ALTimingFunction với nhiều kiểu chuyển động mượt mà như easeOutExpo.
- Dễ dàng tích hợp: Hỗ trợ cài đặt qua Swift Package Manager, CocoaPods hoặc thủ công.
💡 Vì sao đáng chú ý
Khác biệt so với các thư viện thanh tiến độ khác, ALProgressView không chỉ dừng lại ở việc hiển thị phần trăm mà còn mang đến trải nghiệm thẩm mỹ cao với hiệu ứng gradient và đường viền mượt mà. Điều này giúp các nhà phát triển iOS tạo ra giao diện hiện đại mà không cần phải viết thêm bất kỳ mã nào phức tạp.
Thích hợp cho các ứng dụng cần biểu diễn trạng thái tải dữ liệu, hoàn thành nhiệm vụ hoặc bất kỳ quá trình nào cần phản hồi trực quan tới người dùng.
#Swift #iOS #UIKit #ProgressBar #ProgressView #ALProgressView #TiniX
Similar Projects
Discover other similar projects and AI models.
⭕️ Ring progress view similar to Activity app on Apple Watch
A custom reusable circular / progress slider control for iOS application.
A handy collection of more than 500 native Swift extensions to boost your productivity.
ProgressHUD is a lightweight and easy-to-use HUD for iOS. Over 5000+ animations.
📊 An animatable view that depicts multiple progresses over time. Modeled after UIProgressView
A highly customisable and reusable circular slider for iOS applications.
An elegant, lightweight and responsive progress HUD for iOS app with very simple usage. Available 32 indicators by NVActivityIndicatorView.