<返回更多

可能是Android最好的开源弹窗库,五十余家公司都在用

2020-09-29    
加入收藏

项目名称:XPopup

项目作者:李晓俊

开源许可协议:Apache-2.0

项目地址:https://gitee.com/lxj_gitee/XPopup

项目简介

XPopup 提供了 Android 开发中功能强大,交互优雅,动画丝滑的通用弹窗。可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义。

项目特点

内部封装了常用的弹窗,内置十几种良好的动画,将弹窗和动画的自定义设计的极其简单;目前还没有出现XPopup实现不了的弹窗效果。 内置弹窗允许你使用项目已有的布局,同时还能用上XPopup提供的动画,交互和逻辑封装。

遵循Material Design,在设计动画的时候考虑了很多细节,过渡,层级的变化;或者说是模拟系统组件的动画,具体可以从Demo中感受

实现了优雅的手势交互,智能的嵌套滚动,智能的输入法交互,具体看Demo

目前适配了小米,华为,谷歌,OPPO,VIVO,三星,魅族,一加全系全面屏手机

所有的自定义弹窗只需继承对应的类,实现你的布局,然后像Activity那样,在onCreate方法写逻辑即可

设计思路

综合常见的弹窗场景,作者将其分为几类:

部分组件效果演示

可能是Android最好的开源弹窗库,五十余家公司都在用

内置弹窗(支持复用已有布局)


可能是Android最好的开源弹窗库,五十余家公司都在用

自定义Bottom弹窗(天然支持嵌套滚动,多层弹窗)


可能是Android最好的开源弹窗库,五十余家公司都在用

自定义Attach弹窗(任意方向支持,灵活易用)


可能是Android最好的开源弹窗库,五十余家公司都在用

Drawer弹窗(手势拖拽,状态栏阴影)


可能是Android最好的开源弹窗库,五十余家公司都在用

ImageViewer大图浏览弹窗

 

如果你想查看更多效果预览或了解使用方法,那就点击下方了解更多前往项目主页看看吧,别忘了给它一个 Star 哦。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>