介绍
内置几种了常用的弹窗,十几种良好的动画,将弹窗和动画的自定义设计的极其简单;目前还没有出现XPopup实现不了的弹窗效果。 内置弹窗允许你使用项目已有的布局,同时还能用上XPopup提供的动画,交互和逻辑封装。
UI动画简洁,遵循Material Design,在设计动画的时候考虑了很多细节,过渡,层级的变化
很好的易用性,所有的自定义弹窗只需继承对应的类,实现你的布局,然后像Ability那样,在onCreate方法写逻辑即可
性能优异,动画流畅;精心优化的动画,让你很难遇到卡顿场景
设计思路: 综合常见的弹窗场景,我将其分为几类:
Center类型,就是在中间弹出的弹窗,比如确认和取消弹窗,Loading弹窗
Bottom类型,就是从页面底部弹出,比如从底部弹出的分享窗体,知乎的从底部弹出的评论列表
Attach类型,就是弹窗的位置需要依附于某个Component或者某个触摸点,就像系统的PopDialog效果一样
Drawer类型,就是从窗体的坐边或者右边弹出,并支持手势拖拽;好处是与界面解耦,可以在任何界面实现DrawerLayout效果
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !