自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Android 自定义View之getLeft() / getX() / getRawX()的区别

    在自定义View的时候,如果涉及到滑动改变控件的位置或者手动设置控件的位置,那么必然会接触到getLeft()  getX() getRawX()这三个方法,那么这3个方法有什么区别呢。我们先看一张图我们再看看View.java源码注释 /** * Left position of this view relative to its parent. *...

2018-08-26 19:26:44 2193

原创 Glide--解析

    Glide相信大家并不陌生,我项目里面用的也是Glide,但是一直在用,一直也听别人说它好,但是具体哪儿好呢?今天我就来跟大家分享一下Glide的优点。    作为一个图片框架,最核心的就是其缓存机制,这里我们就来分析一下Glide的缓存机制。Glide采用的是二级缓存:        1.磁盘缓存和内存缓存。磁盘缓存主要是为了防止应用重复从网上下载图片,浪费资源和流量。      ...

2018-08-20 23:12:49 292

原创 AndroidVideoCache解析

前言       之前做短视频项目,需求是需要视频缓存功能,我也觉得比较合理,毕竟一个视频看完之后重复观看的时候还需要从网上加载是很不友好的事情,一方面耗费用户的流量,另一方面直接从本地播放要更流畅,特别是在seek的时候。在github上看到了AndroidVideoCache,使用起来非常方便,大概知道它是用代理实现的,但是代理具体怎么做的一直没去深究,今天刚好得空,好好研究下,和大家分享。...

2018-08-08 19:50:28 5848 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除