终于也是自己封装一些东西了,不管烂不烂,还是自我鼓励了一把!(之前学maven发布也是这个目的)
开源地址: FanChael/CommonPopupWindow
弹窗效果如下:
@tip后面会逐渐完善吧,目前先暂停一小段时间的更新。(基本使用可以了,后面打算用其中的更新弹窗模块+rx家族+json->做一个App更新的框架,新的项目搭建起来就快多了);
@tip注册登录弹窗每家样式不一样,而且目前主流的是页面式的,就是全屏的那种,所以注册登录如果有比较原生的国外的样式,打算借鉴一下
@tip再加强下自身的学习,加强下设计模式,加强下源码,加强下他人好的框架的学习,要加强的东西忒多了!
下面就简单介绍下使用方式吧(新建一个工程试试):
引入工程:
//未引入记得引入 - 注册登录弹窗需要
implementation 'com.android.support:design:28.0.0'
//1.0.4 自定义+分享弹窗+注册登录弹窗+更新弹窗
implementation 'com.hl:poplibrary:1.0.4'
1. 自定义布局走起
1.1 比如我们之前用Spinner搞得下拉列表
其中布局为:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.c