首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
杨充
掘友等级
Android程序员
|
Tencent
每个时间段完成一个小目标
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
183
文章 163
沸点 20
赞
183
返回
|
搜索文章
最新
热门
RecyclerView瀑布流优化方案探讨
如果同行看到这篇文章,有好的瀑布流优化方案,欢迎给出建议,或者给链接也可以。 产品说让参考抖音快手类的app,让瀑布流滑动效果特别流畅……但目前遇到问题是滑动十几页没什么问题,但是滑动三四十页的时候会出现卡顿。欢迎同行给出建议! 最简单规则瀑布流实现,下面这种是设置3列数据,然…
Android实际开发bug大总结
2.9 Android出现:Your project path contains non-ASCII characters. 这个异常类的大意是:如果Java虚拟机找不到声明为本机的方法的适当本机语言定义,则引发。 根据实际项目可知,当准备播放视频时,找不到libijkffmp…
PagerAdapter深度解析和实践优化
这篇博客是接着上一篇继续分析和实践优化的。 一句话:要显示的页面或需要缓存的页面,会调用这个方法进行布局的初始化。 一句话:当ViewPager需要销毁一个页面时调用,我们需要将position对应的view从container中移除。 这时参数除了position就只有obj…
Java博客大汇总
常见的关键字,重要关键字说明,持续汇总中。 常见的数据类型,数组,集合,栈,堆,链表,图,队列,树。主要是罗列开发中比较常见的数据类型…… ArrayList,Vector,LinkedList等集合的特点与区别。ArrayList的扩容消耗,List怎么实现排序?System…
ViewPager懒加载极致优化
ViewPager使用一个键对象来关联每一页,而不是管理View。这个键用于追踪和唯一标识在adapter中独立位置中的一页。调用方法startUpdate(ViewGroup)表明ViewPager中的内容需要更改。 通过调用一次或多次调用instantiateItem(Vi…
Activity系列博客5篇
Activity一系列深度博客,挖掘activity从启动过程,到布局创建,以及绘制的过程。 其实Activity对界面布局的管理是都是通过Window对象来实现的,Window对象,顾名思义就是一个窗口对象,而Activity从用户角度就是一个个的窗口实例,因此不难想象每个A…
Android不同状态页面管理优化
在Android中,不管是activity或者fragment,在加载视图的时候都有可能会出现多种不同的状态页面View。比如常见的就有这些: 同时,思考一下几个问题。 一般在加载网络数据时,需要用户等待的场景,显示一个加载的Loading动画可以让用户知道App正在加载数据,…
Bitmap避免OOM
加载一个本地的大图片或者网络图片,从加载到设置到View上,如何减下内存,避免加载图片OOM。 在展示高分辨率图片的时候,最好先将图片进行压缩。压缩后的图片大小应该和用来展示它的控件大小相近,在一个很小的ImageView上显示一张超大的图片不会带来任何视觉上的好处,但却会占用…
Dart基础系统学习
最大的不同是Dart中var变量一旦赋值,类型便会确定,则不能再改变其类型。因为Dart本身是一个强类型语言,任何变量都是有确定类型的,在Dart中,当用var声明一个变量后,Dart在编译时会根据第一次赋值数据的类型来推断其类型,编译结束后其类型就已经被确定。 Dart 不需…
反射改变TabLayout属性
设置tabPaddingStart和tabPaddingEnd,但是布局填上去后发现并没有用。 第一种:自定义类似TabLayout的控件,代码量巨大,且GitHub上有许多已经比较成熟的库,代码质量是层次不齐。 第二种:在原有基础上通过继承TabLayout控件,重写其中几个…
下一页
个人成就
优秀创作者
文章被点赞
4,026
文章被阅读
737,992
掘力值
19,917
关注了
4
关注者
9,060
收藏集
11
关注标签
2
加入于
2017-06-08