RepositorySwift
AL

alxrguz/ALProgressView

Animated and fully customizable progress view with 2 styles: ring and bar.

143stars
18forks
3issues
1views

🔄 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.

RepositorySwift
maxkonovalov/MKRingProgressView

⭕️ Ring progress view similar to Activity app on Apple Watch

1.6k
May 4, 2023
RepositorySwift
HamzaGhazouani/HGCircularSlider

A custom reusable circular / progress slider control for iOS application.

2.6k
Aug 13, 2024
RepositorySwift
SwifterSwift/SwifterSwift

A handy collection of more than 500 native Swift extensions to boost your productivity.

15.2k
Oct 20, 2026
RepositorySwift
relatedcode/ProgressHUD

ProgressHUD is a lightweight and easy-to-use HUD for iOS. Over 5000+ animations.

3.0k
Sep 13, 2026
RepositorySwift
sindresorhus/DockProgress

Show progress in your app's Dock icon

1.4k
Oct 10, 2026
RepositorySwift
mac-gallagher/MultiProgressView

📊 An animatable view that depicts multiple progresses over time. Modeled after UIProgressView

1.0k
Mar 27, 2021
RepositorySwift
ouraigua-zz/JOCircularSlider

A highly customisable and reusable circular slider for iOS applications.

164
Oct 12, 2020
RepositorySwift
1Caxz/iProgressHUD

An elegant, lightweight and responsive progress HUD for iOS app with very simple usage. Available 32 indicators by NVActivityIndicatorView.

117
Aug 21, 2024
RepositoryJavaScript
lucaszhu2zgf/mp-progress

专注于小程序圆环形进度条的小工具

113
Apr 2, 2026