
1.png

2.png
历史版本
首页有彩蛋哦,等你发现!!!
效果图
1.gif |
2.gif |
3.gif |
4.gif |
|---|
1.gif |
2.gif |
3.gif |
4.gif |
|---|
1.gif |
1.gif |
1.gif |
1.gif |
|---|
主要功能
- 首页、项目、广场、公众号、我的
- 登录、注册 动画交互
- 搜索页面共享元素动画过渡
- 项目页面仿高德地图滑动面板交互
- 广场页面tab跟随滑动系数渐变、列表采用谷歌爸爸的flexboxlayout流式布局
- 广场页面根据滑动系数给indicator添加动画效果
- 公众号页面点击左上角为一个90°的arc交互动画,列表数据从下往上过渡的动画效果
- 我的页面仿百度外卖个人中心水波纹效果
- 整体采用Material Design设计风格
- 首页有彩蛋哦!
项目目录结构
|- WanAndroid||-- app // app 入口 ||librarys //library库 ||--library-aop// aop 封装(登录校验、点击) ||--library-db// room数据库封装 ||--library-network// 网络请求封装(livedata+rxjava+retrofit) ||--library-base// 基础封装(BaseAc、BaseFg、BaseUtil等) ||--library-common//共用的组件、适配器、api返回实体类等 ||--library-widget// 控件封装 ||--modules// 功能模块 ||--module-home// 首页模块 ||--module-login// 登录模块 ||--module-project// 项目模块 ||--module-square // 广场模块 ||--module-public //公众号模块 ||--module-mine//我的模块 ||--module-web//网页模块||-- README.md
module单独编译运行说明
gradle.properties 文件下有个”集成开发模式” 和 “组件开发模式”的切换开关 true表示组件独立运行,false表示一个library
isRunModule=true
主要开源框架
-
flexbox-layout
-
RxJava
-
RxAndroid
-
Retrofit
-
okhttp
-
Glide
-
BaseRecyclerViewAdapterHelper
-
EventBus
-
Arouter
-
ImmersionBar
-
Particle
-
banner
-
LoadSir
-
MagicIndicator
-
MMKV
-
SmartRefreshLayout
-
AgentWeb
-
aop
-
PersistentCookieJar
点我下载
致谢
- 阿里矢量图
- WanAndroid
文章均来自互联网如有不妥请联系作者删除QQ:314111741 地址:http://www.mqs.net/post/12967.html









添加新评论