All Projects → vincent-series → smart-show

vincent-series / smart-show

Licence: other
Toast # Snackbar # Dialog

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to smart-show

Smart Show
Toast & Snackbar & TopBar & Dialog
Stars: ✭ 430 (-14%)
Mutual labels:  dialog, toast, snackbar
Flash
⚡️A highly customizable, powerful and easy-to-use alerting library for Flutter.
Stars: ✭ 174 (-65.2%)
Mutual labels:  dialog, toast, snackbar
Livesmashbar
An elegant looking and easy to use informative library with LiveData integration for Android.
Stars: ✭ 107 (-78.6%)
Mutual labels:  dialog, toast, snackbar
Noty
A simple library for creating animated warnings/dialogs/alerts for Android.
Stars: ✭ 136 (-72.8%)
Mutual labels:  dialog, toast, snackbar
denbun
Adjust showing frequency of Android app messages, and to be more user friendly 🐦
Stars: ✭ 17 (-96.6%)
Mutual labels:  dialog, toast, snackbar
Rxtool
Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜
Stars: ✭ 11,567 (+2213.4%)
Mutual labels:  dialog, toast
Alerttoast
Create Apple-like alerts & toasts using SwiftUI
Stars: ✭ 151 (-69.8%)
Mutual labels:  dialog, toast
Sweetalert2
A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies.
Stars: ✭ 13,929 (+2685.8%)
Mutual labels:  dialog, toast
AckBar
AckBar is a very lightweight and customizable android library to display brief message to user.
Stars: ✭ 14 (-97.2%)
Mutual labels:  toast, snackbar
V Dialogs
A simple and clean instructional dialog plugin for Vue2, dialog type including Modal, Alert, Mask and Toast
Stars: ✭ 121 (-75.8%)
Mutual labels:  dialog, toast
Wc Messagebox
基于 Vue 2.0 开发的 Alert, Toast, Confirm 插件, UI仿照 iOS 原生
Stars: ✭ 203 (-59.4%)
Mutual labels:  dialog, toast
fusion
An Easy-to-use Kotlin based Customizable Modules Collection with Material Layouts by BlackBeared.
Stars: ✭ 39 (-92.2%)
Mutual labels:  dialog, toast
Aiforms.dialogs
AiForms.Dialogs for Xamarin.Forms
Stars: ✭ 143 (-71.4%)
Mutual labels:  dialog, toast
Appupdater
A library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server. API 9+ required.
Stars: ✭ 1,793 (+258.6%)
Mutual labels:  dialog, snackbar
vue2-dialog
A mobile Vue plugin for VueDialog
Stars: ✭ 21 (-95.8%)
Mutual labels:  dialog, toast
Jh flutter demo
a flutter demo
Stars: ✭ 229 (-54.2%)
Mutual labels:  dialog, toast
Toaster-Library
🎫 Android library, Custom toast and dialog (2018)
Stars: ✭ 14 (-97.2%)
Mutual labels:  dialog, toast
bs5-utils
A JavaScript utility package for Bootstrap 5 components.
Stars: ✭ 26 (-94.8%)
Mutual labels:  toast, snackbar
Windowshowdemo
Android 弹窗案例总结(仿淘宝弹窗 咸鱼菜单 筛选列表)
Stars: ✭ 95 (-81%)
Mutual labels:  dialog, toast
mosha-vue-toastify
A light weight and fun Vue 3 toast or notification or snack bar or however you wanna call it library.
Stars: ✭ 185 (-63%)
Mutual labels:  toast, snackbar
试试作者其他的开源库?

SmartShow

★★★ 4.x版起,库的发布迁移至mavenCentral,不再发布到jitpack.io。 请使用新的依赖方式拉取依赖。
★★★ android studio会默认为新建项目添加mavenCentral仓库,老项目请自行添加mavenCentral仓库。
★★★ 4.x版及后续版本全部使用kotlin实现。
★★★ SmartTopBar并入SmartSnackBar,SmartSnackBar现在既支持顶部弹出也支持底部弹出。
★★★ 4.x版及后续版本不再需要显式初始化,旧版本迁移到4.x版直接将初始化相关代码删除即可。

模块导航:

代码实现

回到模块导航

如果你对实现感兴趣,请参考我的CSDN博客:

关于作者

回到模块导航

如果您在使用过程中发现任何问题,请联系我,我会立即跟进修复和维护。感谢您的支持!

作者:朱志强

微信:w361281607


邮箱:[email protected]

SmartToast部分

回到模块导航

  1. 三种Toast实现策略:系统window + Toast + dialog,根据情况动态择优选择
  2. 合理的复用策略,避免Toast重复弹跳
  3. 解决Android 7.1的系统bug——Toast BadTokenException
  4. 可修改Toast默认布局的风格,如背景颜色,文字大小和颜色等
  5. 完美解决应用关闭通知权限后Toast不显示问题
  6. 适配android 11对toast的相关限制
  7. 配置Toast风格,如背景颜色或文字大小
  8. 通过注解快速自定义新的Toast
  9. 结合主流app消息提示的效果,提供info、success、error、warning、complete、forbid、wait、fail 8 种类型的Emotion Toast

引入依赖


implementation "io.github.vincent-series:smart-toast:4.0.3"

//如需要注解处理功能,引入注解处理库
kapt "io.github.vincent-series:annotation-compiler:1.0.3"

API

查看API文档

历史版本

查看历史版本

Classic Toast

Emotion Toast


SmartSnackBar部分

回到模块导航

SmartSnackBar基于原生Snackbar进行封装改造,不仅使用上更加简易,而且进行了功能扩展:

  1. 支持顶部弹出
  2. 支持指定背景颜色
  3. 支持修改message、actionLabel的文本风格,如字体大小、粗细、颜色
  4. 支持显示icon及指定icon位置

引入依赖


implementation "io.github.vincent-series:smart-snackbar:4.0.6"

//material lib,such as 1.5.0
implementation 'com.google.android.material:material:x.y.z'

API

查看API文档

历史版本

查看历史版本

bottom snackbar

          


top snackbar

          

SmartDialog部分

回到模块导航

  1. 解决因activity、fragment生命周期导致的BadTokenException、NullPointException等问题
  2. 通过注解快速自定义Dialog
  3. 提供主流APP中使用的message、input、list、loading等对话框

引入依赖


implementation "io.github.vincent-series:smart-dialog:4.0.3"

//如需要注解处理功能,引入注解处理库
kapt "io.github.vincent-series:annotation-compiler:1.0.3"

API

查看API文档

历史版本

查看历史版本

效果图




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