All Projects → mylhyl → Android Circledialog

mylhyl / Android Circledialog

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

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
TipDialog
flutter tip dialog
Stars: ✭ 78 (-91.14%)
Mutual labels:  dialog, loading
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
android-blog-samples
source code for my blog~
Stars: ✭ 32 (-96.36%)
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
Android Loading Dialog
这个是我在泡网看见的一个等待的dialog
Stars: ✭ 297 (-66.25%)
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

License JCenter API

  • 基于DialogFragment封装,已封装的对话框类型有,常规对话框、列表框、输入框、进度框; 每个对话框类型也支持自定义边框圆角、背景透明度、字体大小与色值
  • 初衷是掌握知识点,此库不一定适合你的产品整体风格,当然能够适合你的项目最好不过,有建议和不足之处欢迎骚扰

知识点

全代码创建shapeselectorLayout,主要是Drawable所使用类如下: ShapeDrawableRoundRectShapeGradientDrawableClipDrawableLayerDrawableStateListDrawable

效果图

引入

 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'

下载APK体验

使用

注意

  • 依赖包:appcompat-v7cardview-v7recyclerview-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].