已经很久不做android开发了,加上近几年有点忙,已经很久没上论坛和github了。因为很久之前就有人问我列表嵌套怎么实现,今天github刚更新了一版,新增了列表嵌套demo的演示
我所搭建的MVVM设计模式的Android框架(八)最近找到了适配器布局实现MVVM架构的方法,有大佬写的第三方很好用,可以免除写适配器的烦恼,用的时间不是很长,暂时没遇到什么问题。BindingCollectionAdapt...
已经很久不做android开发了,加上近几年有点忙,已经很久没上论坛和github了。因为很久之前就有人问我列表嵌套怎么实现,今天github刚更新了一版,新增了列表嵌套demo的演示
我所搭建的MVVM设计模式的Android框架(八)最近找到了适配器布局实现MVVM架构的方法,有大佬写的第三方很好用,可以免除写适配器的烦恼,用的时间不是很长,暂时没遇到什么问题。BindingCollectionAdapt...
最近应公司需求,转了PHP,又转了JAVA,还得帮前端写VUE,现在还在做计算机网络的事。。。我自己都弄不清自己的定位了。。。最近终于闲下来了,继续未完成的文章。 一、Fra...
最近一段时间有点忙,就忘了更新了。今天有时间,终于想起了我还有这么个账号。。。继续讲第二种布局。 一、RelativeLayout 相对布局,从字面意思就很好理解,相对于其他...
ViewGroup:布局也可以叫做容器,是承载控件的设备。Android中的布局有很多种:LinearLayout线性布局(横着或竖着按顺序排列)RelativeLayout...
这篇文章默认读者已经了解Android Studio编辑器下android工程如何创建。如果有错误或不准确的地方,欢迎指正。注意:如果一点基础没有,以下目录有看不懂的不要紧,...
在这个小程序爆火的时代,移动端的市场已经被挤压的没什么市场了。我这个做了四年安卓和一年cocos2d的,也感觉事业和生活都进入了冰河时代。但是我相信只要不出现新的更好的手机操...
看我第八篇里面有github源码
我所搭建的MVVM设计模式的Android框架(三)网络通信用的就是okhttp,这一篇就不详细介绍了,主要分享一下封装好的工具类。用到的依赖库: CustomInterceptor网络拦截器我要额外说一下,当时的网络拦截器会...
备注:测试手机是三星S8,手机屏幕分辨率 2960*1440 方法0 不过里面的方法已经过时了。 方法1 方法2 方法3 总结: 方法2和方法3查看源码可知其实是一样的逻辑。...
kotlin用着总感觉别扭😅
我所搭建的MVVM设计模式的Android框架(一)写在前面: 之前只是总在别人嘴里听说MVVM的设计模式,可能是因为环境问题,主要原因还是自己懒惰吧,只是听说却从未见过。直到最近到了新公司接手的别人的项目才发现,还有这种操作...
不好意思,最近比较忙,一直没上简书,别叫大神,我就是一条咸鱼。github地址已经在最新文章上发出来了。
我所搭建的MVVM设计模式的Android框架(七)接下来到了封装ViewModel的时候了一、BaseViewModel 这里的mRepository是网络数据操作类用来封装和服务器交互数据的 最后这里暂时不解释了,直接粘代...
最近找到了适配器布局实现MVVM架构的方法,有大佬写的第三方很好用,可以免除写适配器的烦恼,用的时间不是很长,暂时没遇到什么问题。BindingCollectionAdapt...
接下来到了封装ViewModel的时候了一、BaseViewModel 这里的mRepository是网络数据操作类用来封装和服务器交互数据的 最后这里暂时不解释了,直接粘代...
基本实现已经完成了,接下来就是封装了。 一、Acitvity的封装 我把Activity封装成了三层 1.MvvmActivity 第一层把databinding进行绑定和解...
说完了ViewModel该说说Activity了,毕竟ViewModel创建好了,还没有地方使用。 一、MVVM之Activity 之前的DemoActivity只是把xml...
之前把数据绑定和网络访问介绍了一下,这篇开始就是正式介绍MVVM的搭建过程了。 一、MVVM之ViewModel 之前的第二篇文章已经简单的把View和ViewModel展现...
网络通信用的就是okhttp,这一篇就不详细介绍了,主要分享一下封装好的工具类。用到的依赖库: CustomInterceptor网络拦截器我要额外说一下,当时的网络拦截器会...
databinding是Google推出的一款可以把视图和数据源直接绑定的依赖库。这篇文章只是介绍databinding的使用,和MVVM并没有什么关系。 一、导入依赖 在a...
写在前面: 之前只是总在别人嘴里听说MVVM的设计模式,可能是因为环境问题,主要原因还是自己懒惰吧,只是听说却从未见过。直到最近到了新公司接手的别人的项目才发现,还有这种操作...