我的安卓学习记录Android开发Android开发经验谈

Android-轻量级UI框架 分分钟钟搭建一个新项目

2017-06-22  本文已影响688人  橘子周二

在总结一往大小项目开发经验后,封装集成了这个单纯面向UI的框架。
简易的封装层,轻量的层级依赖关系,极少的耦合关系。
这一套是有bate版本的,已经用在好几个项目了,也拓展了不少东西,冗余的比较多。
最近闲下来了,重构了一下目前依然在添砖加瓦。但是保持轻量和避免强依赖和隐士依赖关系依然是保持不变的。

<p>


demo效果图:

动图 地址

a1.png a2.png

<p>

目前版本信息:
name desc
Version 1.0
minSdkVersion 14
permission READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE、INTERNET
示例安装包下载 tbaseui-debug.apk
扫码下载扫码下载

<p>

已封装模块:

number function list remark
1. Titlebr StatusBar 颜色,透明度,Left Center Right 按钮
2. 加载动画 和UI页面同级的环状progressbar,跟随主题配色,可DIY替换
3. 快速侧滑集成 两种侧滑,并支持一键切换Fragment 无需初始化
4. 全局一键切换fragment 封装Fragment加载策略,防止重叠和内存溢出
5. 边缘右滑返回 使用开源库SwipeBack
6. 版本更新 一键配置版本更新,下载apk到本地,提供软更新和强制更新两种策略

用到的开源库:

地址
SwipeBackLayout
FileDownloader
com.victor:lib:1.0.4

下一步

引入对PopupWindow基类进行封装,提供参数式位置算法和动画配置。

<p>


欢迎 star me fork me and watching me
示例demo 和源码地址:TBaseUI


END

上一篇 下一篇

猜你喜欢

热点阅读