首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
非著名cv工程师bug搬运工
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
学习笔记:屏幕适配方案(像素适配)
思路:通过实际的屏幕大小比上设计图的屏幕大小,得到一个缩放值,然后自定义一个ViewGroup,在该ViewGroup的OnMeasure中重新计算每个子View的大小。 所以我们只要找到这个比例,再对设计图上的尺寸做对应的缩放就能实现屏幕布局的适配了。 在xml布局文件中使用…
学习笔记:打造自己的万能接口,实现类似eventbus的功能(优化篇)
学习地址:https://study.163.com/smartSpec/intro.htm昨天将老师讲的代码手撸了一遍:https://juejin.im/post/6844903953034018
学习笔记:打造自己的万能接口,实现类似eventbus的功能
所有回调方法都逃不脱这以上四种,所以把这四种类型抽象成javaBean。 5.总结:大体的思路是把所有的回调方法都丢到一个集合里面去,需要调用的时候就去集合里面取。
学习笔记:通过反射实现类似ButterKnife功能(OnClick事件注入)
逻辑其实不复杂,多熟悉API就行了。
学习笔记:通过反射实现类似ButterKnife功能(layout和view注入)
1.了解反射相关的Api2.项目目录inject目录下包含有一个annotation文件夹和一个InjectManager类annotation目录存放自定的注解,InjectManager实现具体的
smartTable动态设置高度
看了很多Issues都没找到动态设置高度的方法,最后自己看了下源码,多尝试了几次,找到一个路子table.post(()->{inttableHeight=table.getTableData().g
个人成就
文章被点赞
2
文章被阅读
14,379
掘力值
302
关注了
9
关注者
5
收藏集
1
关注标签
13
加入于
2017-12-22