Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/junixapp/xpopup

🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!(Powerful and Beautiful Popup for Android,can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in animators , very easy to custom popup view.)
https://github.com/junixapp/xpopup

android bottomsheet dialog drawerlayout popup popup-dialog popup-menu popup-window popup-windows popupdialog popupmenu popupwindow xpopup

Last synced: about 1 month ago
JSON representation

🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!(Powerful and Beautiful Popup for Android,can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in animators , very easy to custom popup view.)

Awesome Lists containing this project

README

        

## XPopup
![](https://api.bintray.com/packages/li-xiaojun/jrepo/xpopup/images/download.svg) ![](https://img.shields.io/badge/platform-android-blue.svg) ![](https://img.shields.io/badge/author-li--xiaojun-brightgreen.svg) ![](https://img.shields.io/badge/compileSdkVersion-26-blue.svg) ![](https://img.shields.io/badge/minSdkVersion-15-blue.svg) ![](https://img.shields.io/hexpm/l/plug.svg)
![](screenshot/logo.png)

### You can click the Ad Image to buy me a coffee!!!

### English | [中文]()

Powerful,material UI,elegant interaction general popup!can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in many beautiful animation,you can custom your UI and logic!

## Feature
- support Androidx
- support RTL layout
- beautiful animation and strong customization
- you will love it !

## ScreenShot

![](screenshot/preview.gif) ![](screenshot/preview_bottom.gif)

![](screenshot/preview_attach.gif) ![](screenshot/preview_drawer.gif)

![](screenshot/bottom_edit.gif) ![](screenshot/fullscreen.gif)

![](screenshot/horizontal_attach.gif) ![](screenshot/preview_part.gif)

![](screenshot/image_viewer1.gif) ![](screenshot/image_viewer2.gif)

![](screenshot/image_viewer3.gif) ![](screenshot/preview2.gif)

![](screenshot/preview3.gif) ![](screenshot/preview4.gif)

![](screenshot/comment_edit.gif) ![](screenshot/bottom_pager.gif)

![](screenshot/position.gif)

## Download Apk

Scan qrcode to download Demo.apk:
![](screenshot/download.png)

如果二维码图片不可见,[click to download demo app](https://www.pgyer.com/pIWo)

## Gradle

First, you need add gradle dependency:
```groovy
implementation 'com.lxj:xpopup:1.9.0'
```

Second, you also need these:
```groovy
//version must >= 26
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
```

## WIKI

Detailed usage is in wiki,enjoy it:
- [Introduce](https://github.com/li-xiaojun/XPopup/wiki/1.-%E4%BB%8B%E7%BB%8D)
- [How to use built-in popups](https://github.com/li-xiaojun/XPopup/wiki/2.-%E5%86%85%E7%BD%AE%E7%9A%84%E5%BC%B9%E7%AA%97%E5%AE%9E%E7%8E%B0)
- [How to custom your popup](https://github.com/li-xiaojun/XPopup/wiki/3.-%E8%87%AA%E5%AE%9A%E4%B9%89%E5%BC%B9%E7%AA%97)
- [How to custom animator](https://github.com/li-xiaojun/XPopup/wiki/4.-%E8%87%AA%E5%AE%9A%E4%B9%89%E5%8A%A8%E7%94%BB)
- [Popup settings](https://github.com/li-xiaojun/XPopup/wiki/5.-%E5%B8%B8%E7%94%A8%E8%AE%BE%E7%BD%AE)
- [Question](https://github.com/li-xiaojun/XPopup/wiki/6.-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)
- [Maybe you want this](https://github.com/li-xiaojun/XPopup/wiki/7.-%E4%B9%9F%E8%AE%B8%E4%BD%A0%E6%83%B3%E8%A6%81%E8%BF%99%E4%BA%9B%E6%95%88%E6%9E%9C)

## Proguard

```
-dontwarn com.lxj.xpopup.widget.**
-keep class com.lxj.xpopup.widget.**{*;}
```

## Who are using XPopup

I prefer you can [click here to provide](https://github.com/li-xiaojun/XPopup/issues/93)your App name,which will give me more passion to maintain this library。

Base on information provided by some friends,they are using Xpopup:
- Gullmap(https://cn.gullmap.com/)
- 马自达汽车检测(主要是一个汽车厂商工作人员使用的汽车检测APP)
- 变福侠App
- 进境肉牛检疫追溯系统(App端)
- 太极 (app名, 下载地址:https://www.coolapk.com/apk/me.weishu.exp)
- 爱勘(ican)App
- 医美消费指南(https://www.pgyer.com/yimeiandroid)
- 蜜尚(APP名,广州时尚商业城有限公司(时尚集团))
- 关爱岛
- 密籍(下载地址:https://www.coolapk.com/apk/com.rair.unikey)
- 万话筒
- 易果无忧
- Moo日记, 下载地址 https://www.wandoujia.com/apps/8044755
- 智华泊位(重庆即停科技有限公司)
- 中英互译(梅州小白科技有限责任公司 https://sj.qq.com/myapp/detail.htm?apkName=com.messi.languagehelper)
- 采蘑菇(https://a.app.qq.com/o/simple.jsp?pkgname=com.lx.cmg)
- 蜂鸟屋APP,蜂鸟屋SAAS 平板
- 茶臻选(https://android.myapp.com/myapp/detail.htm?apkName=com.aiso.tea&ADTAG=mobile)
- 风扇屏客户端app
- EdifierConnect 漫步者耳机产品APP
- 斑猪(广州汇数创联科技有限公司)
- 夜探(成都波斯猫)
- 极光影院(个人开发者,可到公众号极光终点站下载)
- 万码(深圳市靠谱软件有限公司)
- 爱多路(常州玺拓软件有限公司 https://a.app.qq.com/o/simple.jsp?pkgname=com.hitotech.idoru)
- 有播(公司:浙江有播科技有限公司 https://android.myapp.com/myapp/detail.htm?apkName=com.haibaoshow.youbo)
- 微寻互助(app)
- 米袋出行(上海米袋投资集团有限公司(米袋集团))
- 米袋汽车(上海米袋投资集团有限公司(米袋集团))
- 悦动圈(下载地址:https://www.51yund.com/down?from=default&type=android)
- 路马帮App
- 椰子姐姐App(学习英语的App)
- 橙杏健康App,橙杏守护App(北京橙杏有道有限公司)
- 红星直播(红星美凯龙旗下的直播App)
- 花生代理App (http://www.appchina.com/app/com.qi.earthnutproxy)
- 小鹅通商家助手APP
- 小鹅通课堂助手APP
- 小鹅通助手APP
- 豌豆掌管
- 干货集中营(下载地址:https://juejin.im/post/5ef7fdbaf265da22be0d6ab3)
- 运动指南针(http://app.mi.com/details?id=com.lx.yundong&ref=search)
- 我惠省钱(http://app.mi.com/details?id=com.lx.whsq&ref=search)
- 中航人商城(http://app.mi.com/details?id=com.lx.zhrshop&ref=search)
- 求职墙(https://www.pgyer.com/zhaopin 密码 000000)
- 多问律师(广州多问科技公司)
- 薪公章-公章柜(类似丰巢的一款硬件设备) 博纳德科技
- 消防云:消防物联网(应用宝搜索就可以下载)- 消防云(上海)科技有限公司
- 《标学教育》 一款给大学生提供优质教育服务的平台型APP https://www.tongkao100.com/
- 慧孕育,啵咿呀(中联信息产业公司)
- 领财猫(湖南中纵联联信息科技有限公司)一款领取周边红包的APP,https://android.myapp.com/myapp/detail.htm?apkName=com.zwcs.cat
- NewsClapper(下载地址:https://play.google.com/store/apps/details?id=com.newsclapper.video)
- 情侣签App-千万级用户情侣恋爱记录产品 (下载地址:http://app.mi.com/details?id=com.ymstudio.loversign&ref=search)
- 我爱赚钱(下载地址: https://sj.qq.com/myapp/detail.htm?apkName=me.tx.taskhunter&info=532BB35B65D9FFA7F497DEFA6E27F663)
- 海信智学平台
- 饭友视频聊天交友(下载地址:https://android.myapp.com/myapp/detail.htm?apkName=com.quanmai.findu&info=519DFF1F69A45EAF33B4D2C51A7AC2D3)
- 皮皮陪玩 游戏陪玩语音直播app https://app.apeiwan.com/
- 你我有谱(app名)
- Bookista(https://play.google.com/store/apps/details?id=com.latinoriente.bookista)
- 伊的家商城项目
- 点点日记(常州市宏域网络有限公司)
- 职小新
- 指南帮
- FateU(https://fateu.com.cn/download/fateuApp.apk)
- 皮皮有料(嘉兴市字符律动互联网科技有限责任公司 下载地址:https://www.pgyer.com/wakagaoxiao)
- 海信爱家
- 广州蓝勃生物。产品:ML300医疗检测在使用。还在开发阶段!
- 轻纺易购(https://fzapp.com/)
- 洋葱变声器 (http://onionapp.cn)
- SPAX (https://www.onespax.com/)

## Buy me a coffee

If this library helped you,you can buy me a coffee. [reward list](https://github.com/li-xiaojun/XPopup/blob/master/reward-list.md)

![](screenshot/pay.png)

## Contact way

QQ Group:**783659607**

Gmail: [email protected]

QQ Email: [email protected]

QQ: 16167479

## Licenses

```
Copyright 2019 li-xiaojun

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