列表是APP必用功能,Item多了,会使App内存占用升高,于是有了ViewHolder对每个重用Item进行缓存。但是在复杂的数据类型中:新闻、图片、网页链接、视频、视频+...
IP属地:广东
列表是APP必用功能,Item多了,会使App内存占用升高,于是有了ViewHolder对每个重用Item进行缓存。但是在复杂的数据类型中:新闻、图片、网页链接、视频、视频+...
很多需要实现点击显示和隐藏指定布局的功能,但不带过渡动画的显示和隐藏会显得比较生硬,因此需要自定义一个带过渡动画的控件,代码如下: 然后就可以在 layout 中使用了: E...
接到个需求要播放一个带 Gif 图片的动画,ios 本身就对 Gif 是支持的,android 需要自己实现,因此需要自己自定义一个控件,废话不多,现在贴上代码如下: 然后还...
版权声明:本文为博主原创文章,未经博主允许不得在任何公众号发布。 通常项目比较大的APP都面临着如下性能问题,APP启动慢、界面跳转慢、事件相应慢、滑动和动画卡顿、展现内容慢...
Markdown简单来说就是一个文本到html(text/html)的转换工具,官网有详细介绍 Markdown is a text-to-HTML conversion t...
基于com.github.bumptech.glide:glide:3.7.0这是一篇快速过源码,而非品味细枝末节的分析,否则简书的2W byte的限制,可能要分好几期才能彻...
因为工作需要,简单研究了一下Android6.0权限申请,在Google提供的sample的基础上,写了一个简单的demo。算是自己的笔记吧,可能会比较混乱,主要是方便以后查...