RepositoryJavaCNChina
MY

mylhyl/Android-CircleDialog

仿IOS圆角对话框、进度条、列表框、输入框,ad广告框,支持横竖屏切换

1.1kstars
158forks
9issues
4views

🎨 Android-CircleDialog: Thư viện dialog noi dạng iOS, đầy đủ mọi kiểu dạng cần thiết

Một thư viện dialog Android được xây dựng trên nền DialogFragment, cung cấp các loại dialog phổ biến như alertdialog, progress, input, list, với khả năng tùy biến hoàn toàn về giao diện.

Android-CircleDialog là một thư viện mã nguồn mở bằng Java dành cho Android, giúp bạn nhanh chóng tạo ra các hộp thoại theo phong cách iOS. Dựa trên DialogFragment, nó hỗ trợ các loại dialog thường gặp: alertdialog, progress, input, list, đồng thời cho phép tùy chỉnh độ tròn góc, độ trong suốt nền, kích thước và màu sắc chữ. Dự án phù hợp cho những ai muốn nhanh chóng triển khai giao diện đẹp mà không cần viết code phức tạp.

✨ Điểm nổi bật

  • Đa dạng loại dialog: Hỗ trợ alertdialog, progress, input, list, đáp ứng nhu cầu sử dụng phổ biến.
  • Tùy biến giao diện: Có thể thiết lập độ tròn góc, độ trong suốt nền, kích thước và màu sắc chữ cho từng loại dialog.
  • Hỗ trợ chuyển đổi hồ sơ: Tự động xử lý khi thiết bị chuyển đổi giữa dọc và ngang.
  • Tạo drawable động: Sử dụng các lớp như ShapeDrawable, RoundRectShape, GradientDrawable, ClipDrawable, LayerDrawable, StateListDrawable để tạo shape và selector chỉ bằng code.
  • Dễ tích hợp: Chỉ cần thêm dependency vào build.gradle và sử dụng ngay.
  • Tương thích AndroidX: Phiên bản 5 đã được cập nhật để hỗ trợ AndroidX.

💡 Vì sao đáng chú ý

Android-CircleDialog không chỉ giúp tiết kiệm thời gian phát triển mà còn mang lại trải nghiệm người dùng nhất quán như ứng dụng iOS nhờ thiết kế giao diện tinh tế. Đặc biệt, khả năng tạo drawable hoàn toàn bằng code giúp giảm kích thước ứng dụng và tăng tính linh hoạt. Dự án phù hợp cho các ứng dụng cần tốc độ phát triển nhanh nhưng vẫn muốn có giao diện chuyên nghiệp.


#Android #Dialog #iOSStyle #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryKotlin
jenly1314/AppUpdater

🚀 AppUpdater一个专注于App更新,一键傻瓜式集成App版本升级的轻量开源库。(集成步骤超简单)

972
Aug 4, 2026
RepositoryJava
gyf-dev/ImmersionBar

android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62

11.5k
Aug 1, 2026
RepositoryJava
HarlonWang/AVLoadingIndicatorView

DEPRECATED

9.7k
Apr 6, 2023
RepositoryJava
ybq/Android-SpinKit

Android loading animations

8.6k
May 28, 2023
RepositoryJava
junixapp/XPopup

🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!(Powerful and Beautiful Popup for Android,can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in animators , very easy to custom popup view.)

8.0k
Feb 1, 2025
RepositoryJava
getActivity/AndroidProject

Android 技术中台,但愿人长久,搬砖不再有

6.9k
Oct 23, 2026
RepositoryJava
tangqi92/WaveLoadingView

An Android library providing to realize wave loading effect.

1.7k
Oct 15, 2022
RepositoryJava
skydoves/PowerMenu

:fire: Powerful and modernized popup menu with fully customizable animations.

1.2k
Jun 28, 2023
RepositoryJava
florent37/FiftyShadesOf

An elegant context-care loading placeholder for Android

1.1k
Jul 2, 2020