mylhyl / Android Circledialog
仿IOS圆角对话框、进度条、列表框、输入框,ad广告框,支持横竖屏切换
Stars: ✭ 880
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Android Circledialog
SimpleDialogs
💬 A simple framework to help displaying dialogs on a WPF app
Stars: ✭ 24 (-97.27%)
Mutual labels: dialogs, dialog
HijriDatePicker
Material (Gregorian - Hijri) Date & Time Picker
Stars: ✭ 128 (-85.45%)
Mutual labels: dialogs, dialog
Vue Ui For Pc
基于Vue2.x的一套PC端UI组件,包括了Carousel 跑马灯、Cascader 级联、Checkbox 多选框、Collapse 折叠面板、DatePicker 日期选择、Dialog 对话框、Form 表单、Input 输入框、InputNumber 数字输入框、Layer 弹窗层、Loading 加载、Menu 菜单、Page 分页、Progress 进度条、Radio 单选框、SelectDropDown 仿select、Switch 开关、Table 表格、Tabs 标签页、Textarea 文本框、Tooltip 文字提示、BackTop 返回顶部、steps 步骤条、Transfer 穿梭框、Tree 树形、Upload 文件上传、Lazy 图片懒加载、Loading 加载、Pagination 分页等等
Stars: ✭ 156 (-82.27%)
Mutual labels: dialog, loading
Loadingbar
极简使用的解耦Loading组件 - http://blog.csdn.net/aa464971/article/details/70197394
Stars: ✭ 179 (-79.66%)
Mutual labels: dialog, loading
silly-android
Android plugins for Java, making core Android APIs easy to use
Stars: ✭ 40 (-95.45%)
Mutual labels: dialogs, dialog
Lovelydialog
This library is a set of simple wrapper classes that are aimed to help you easily create fancy material dialogs.
Stars: ✭ 1,043 (+18.52%)
Mutual labels: dialog, dialogs
CustomPermissionsDialogue
Custom Permissions Dialogue is the only permissions library that supports ALL permission request scenarios. This library handles multiple edge cases such as not enabling all permissions or permanently rejecting a permission request.
Stars: ✭ 51 (-94.2%)
Mutual labels: dialogs, dialog
JavaUltimateTools
A Large Repository Of Awesome Code For Java.
Stars: ✭ 24 (-97.27%)
Mutual labels: dialogs, dialog
Aiforms.dialogs
AiForms.Dialogs for Xamarin.Forms
Stars: ✭ 143 (-83.75%)
Mutual labels: dialog, loading
React Native Material Dialog
Material design dialogs for React Native 💬
Stars: ✭ 135 (-84.66%)
Mutual labels: dialog, dialogs
Dialogsheet
An Android library to create fully material designed bottom dialogs similar to the Android Pay app.
Stars: ✭ 236 (-73.18%)
Mutual labels: dialog, dialogs
Simpledialogfragments
A collection of easy to use and extendable DialogFragment's for Android
Stars: ✭ 94 (-89.32%)
Mutual labels: dialog, dialogs
whatisnewdialog
An Android library for displaying a dialog where it presents new features in the app.
Stars: ✭ 22 (-97.5%)
Mutual labels: dialogs, dialog
Dialogutil
common used dialog with material style ( in support v7),ios style,get top activity automatically, invoke everywhere (any thread , any window)
Stars: ✭ 948 (+7.73%)
Mutual labels: dialog, loading
soloalert
A customizable lightweight Alert Library with Material UI and awesome features.
Stars: ✭ 18 (-97.95%)
Mutual labels: dialogs, dialog
BalloonPopup
Forget Android Toast! BalloonPopup displays a round or squared popup and attaches it to a View, like a callout. Uses the Builder pattern for maximum ease. The popup can automatically hide and can persist when the value is updated.
Stars: ✭ 32 (-96.36%)
Mutual labels: dialogs, dialog
Aestheticdialogs
📱 An Android Library for 💫fluid, 😍beautiful, 🎨custom Dialogs.
Stars: ✭ 352 (-60%)
Mutual labels: dialog, dialogs
Android-CircleDialog
- 基于
DialogFragment
封装,已封装的对话框类型有,常规对话框、列表框、输入框、进度框; 每个对话框类型也支持自定义边框圆角、背景透明度、字体大小与色值 - 初衷是掌握知识点,此库不一定适合你的产品整体风格,当然能够适合你的项目最好不过,有建议和不足之处欢迎骚扰
知识点
全代码创建shape
、selector
、Layout
,主要是Drawable
所使用类如下:
ShapeDrawable
、RoundRectShape
、GradientDrawable
、ClipDrawable
、LayerDrawable
、StateListDrawable
效果图
引入
implementation 'com.mylhyl:circleDialog:5.3.7.1'
如果版本号后面有-alpha,那说明最后一个版本是预览版,可能存在bug谨慎使用,稳定版则没有-alpha后缀
例如
稳定版:implementation 'com.mylhyl:circleDialog:x.x.x'
预览版:implementation 'com.mylhyl:circleDialog:x.x.x-alpha'
使用
注意
- 依赖包:
appcompat-v7
、cardview-v7
、recyclerview-v7
- 继承基类
AbsBaseCircleDialog
背景为透明,自定义layout时按需求设置背景 - v3版本开始放弃百分比适配
- 3.0.9开始,刷新dialog界面的方法由
create
改为refresh
- v4版本开始,除字体大小保持原来的
sp
单位,偏移量px
外,其它宽、高、间距、均改为了dp
单位 - v5版本已经适配为
androidx
未完成功能
- popup在item中智能识别弹出位置
联系方式
- 可能会因为工作忙碌原因没有及时回复,请联系我的个人微信号:
48025211
License
Copyright 2017 mylhyl
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].