- 博客(5)
- 收藏
- 关注
原创 Android RecyclerView 仿Viewpager滑动半屏跳转到下一个Item
val snapHelper = PagerSnapHelper() snapHelper.attachToRecyclerView(mRec)注意:添加到setAdapter之后
2022-03-09 16:15:16
2859
原创 Android契约MVP逐步升级至高度封装MVP
学习目标:学习MVP基本概念,可以自行搭建契约类MVP。学习由基础契约类MVP一步步升级至高度封装的MVP。学习内容:在我本人工作的这段时间MVP陆陆续续在使用,可是在使用过程中发现MVP在中小型公司中处于一个比较尴尬的位置,项目开始的时候使用MVP感觉还可以,随着业务扩展以及同事更替导致项目质量直线下降,这和MVP模式下n多P层不无关系,在这里将我之前在工作时使用的MVP给大家讲解一下,以及自己对之前MVP进行的封装进行讲解,加深自己的理解并发现问题首先我们先理解什么是契约类M
2021-01-14 04:54:35
525
原创 Android组件化开发详解
学习目标:熟练使用组件化开发,路由配置学习内容:在使用组件化开发前首先要明确项目整体框架,划分模块及业务(重点),好的开始才会有好的结果。模块划分明确后开始配置Module。如图我们要完成以下功能:1.点击商城进入ShoppingModule2.点击登录进入LoginModule3.点击账单红色区域展示账单列表(其他Module中的Fragment)(shareModule为公共模块)根据业务需求创建如下:在App的gradle.properties文件下添.
2021-01-10 05:04:17
6628
7
原创 JAVA基础
标识符命名规则:由字母、数字、下划线和$符号组成1.不能以数字开头2.不能是java关键字单可以包含关键字3.区分大小写常量:分类:1. 字面值常量2. 自定义常量变量:分类:基本数据类型:字型Byte 字节整形: short 短整型Int 整形四类八种: Long 长整形浮点型Float 单精度浮点型Double 双精度浮点型布尔类型Ture 对False 错引用数据类型:String,数组
2018-01-18 09:34:23
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人