在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:TheBase开源软件地址:https://gitee.com/theoneee/TheBase开源软件介绍:TheBase介绍主要以QMUI封装的一个基础框架。 预览如何写一个常见的TitleBar+Tab+ViewPager布局 懒加载?下拉刷新?加载更多?空页面?网络错误页面? 统统都封装好了。 LIST? GRID? STAGGERED? 一句代码 @Override protected int setType() { return TYPE_LIST? TYPE_GRID? TYPE_STAGGERED; } 更多请结合几个项目看代码交流QQ群: 761201022 使用1.根build 里添加 allprojects { repositories { maven { url 'https://jitpack.io' } google() jcenter() }} 2.app的build里dependencies下添加 implementation 'com.gitee.theoneee:TheBase:lastversion` 以下非必须annotationProcessor 'com.ljx.rxhttp:rxhttp-compiler:$rxhttpVersion' //集成了RxHttp,如需使用则添加annotationProcessor 'com.jakewharton:butterknife-compiler:$butterknifeVersion' //butterknife 注解 3.manifest里application指定 android:name="the.one.base.BaseApplication" 或者继承 BaseApplication再指定成自己的 style AppTheme继承BaseTheme <style name="AppTheme" parent="BaseTheme"/> 以上三个必须要!!!感谢第三方库 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.40' 'homhomlin.lib:sldinglayout:0.9.0' 'com.github.bumptech.glide:glide:4.8.0' 'com.jakewharton:butterknife:8.8.1' 'org.greenrobot:eventbus:3.1.1' 'com.belerweb:pinyin4j:2.5.1' 'com.android.support:multidex:1.0.3' 'com.github.tbruyelle:rxpermissions:0.10.2' 'com.ms-square:expandableTextView:0.1.4' 'com.github.chrisbanes:PhotoView:2.0.0' 'com.orhanobut:logger:2.2.0' 'com.wkp:StickLayout:1.0.6' 'com.github.LuckSiege.PictureSelector:picture_library:v2.2.3' 'top.androidman:superbutton:1.1.0' 'com.rxjava.rxhttp:rxhttp:2.0.0' ..... 还有一些为了自定义,集成到了项目里,所以并没有在依赖里出现,但是都保留原作者信息。 项目内容数据纯属项目练手。 you are the one. |
请发表评论