Android仿京东客户端 采用组件化架构 首页采用屏幕适配的较好方

时间:2017-10-18 22:07 来源:互联网 作者:源码搜藏 浏览: 收藏 挑错 推荐 打印

  • 源码类别:电商应用
  • 源码大小:未知
  • 编码格式:gbk
  • 授权方式:免费源码
  • 运行环境:Android studio
  • 官方网址:暂无
  • 欢迎加入QQ群讨论学习
  • Android学习交流
  • IDC/源码/项目-广告推荐

JD-Test

仿京东app 采用组件化架构 屏幕适配方案可以较好解决多分辨率及同分辨率不同dpi适配;

声明 : 本项目资源采用抓包获取,仅供学习交流使用 。

文档链接

apk安装 :

https://github.com/liu-xiao-dong/JD-Test/raw/master/app/app-release.apk

JD-Test

Specs

API License

本项目为仿京东项目,资源为抓包获取,项目框架采用路由框架 ARouter 进行模块间通讯,以功能模块进行划分的组件化开发 ,模块内部采用参考google开源的mvp架构 , 核心框架 包含 retrofit 、rxjava 、dagger2 、fresco 以及个人开源的诸多优秀项目;当然现成的轮子也有不合适的地方,在这些轮子的基础上修改以及自己造轮子组成了 现有的项目,这套架构也是我应用与项目中的架构,后期也会不断扩展维护 ,欢迎大家提issues ,喜欢就直接拿去用 ,绝不收取任何费用(好吧 , 想收也没人给 ^-^!) 。 后续也会写详细的博客介绍项目内的一些重要部分供大家参考。话说一切没有gif图的项目都是耍流氓,上图:

JD-Test


再来几张非主流分辨率截图

JD-Test JD-Test
JD-Test JD-Test

不管是什么样的分辨率都会按 “比例” 显示,重点就是比例 ,根布局自定义后支持宽高比 ,而内部使用google开源的百分比库。百分比库也需要进行自定义支持占屏幕宽度百分比, textsize也支持以屏幕宽度为基础的百分比定义,此处借鉴张鸿洋大神的自定义百分比库,具体也可参考项目内的自定义layout。

除了屏幕适配以外,项目架构如下图:

JD-Test

项目持续更新中... 感兴趣就star

Android仿京东客户端 采用组件化架构 首页采用屏幕适配的较好方转载请注明出处https://www.codesocang.com/gn-dianshang/36727.html 源码搜藏网所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与源码搜藏网无关

电商应用下载排行

最新文章