span
康嘉航
双管老烟枪
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
span从入门到精通2 自定义drawable
分析昨天的博客 span从入门到精通 第三方工具类GifDrawable 发现有个知识点有必要先梳理下要不大家可能看着博客都是懵逼的,这个知识点就是自定义drawable。 看看效果吧 首先我们先分析下源码里面drawable 是怎么被调用的我们先看看view类 的setBackgroundDrawable 这个方法public void setBackgroundDrawable...原创 2018-08-09 12:51:55 · 633 阅读 · 0 评论 -
span从入门到精通3 第三方工具类GifDrawable2
上一篇span从入门到精通 第三方工具类GifDrawable 我们讲到了GifDrawable的初始化,为了防止大家对自定义drawable迷惑我在后面又补了一篇文章 span从入门到精通 自定义drawable,接下来我们继续分析初始化的东西怎么用他是如何处理的GifDrawable是如何对加载的gif的。通过对自定义span的理解我们认识到对span来说最核心的处理是draw的处理在这里...原创 2018-08-09 20:39:59 · 444 阅读 · 0 评论 -
span从入门到精通5 自定义ImageSpan适应edittext或者textView
首先还是先上截图 通过昨天的分析考虑到我们的edittext需要不断append表情或者文字,有些表情还需要从网络获取,通过分析我的思路是先给这个imagespan添加一个默认图占据他相应的位置然后再通过网络下载更换图片达到类似glide的placeHolder的效果,好了有了这个思路大家看一下我们是如何实现的。 代码如下public class FullHeightSpan ex...原创 2018-08-14 10:33:11 · 879 阅读 · 0 评论 -
span从入门到精通4 ImageSpan从熟悉到自定义
前面我们写到GifDrawable我们知道giftdrawable通过一系列的处理可以将gif图转换到giftdrawable中去在这里如果我们要设置ImageView的src或者要设置控件的背景,到这里也就结束了我们只需要用好giftdrawable这个类就行了,但是如果我们想要给textview或者edittext添加文本内容我们需要借助一个工具,这个工具就是ImageSpan。下面我们看...原创 2018-08-13 15:02:48 · 1048 阅读 · 0 评论 -
span从入门到精通1 第三方工具类GifDrawable
好久没有写博客了这次介绍下span的使用希望大家少走弯路这次我们从工具类GifDrawable说起 先看基本效果图吧 大家看不太懂不要慌我会把代码传到GitHub上后面会附带GitHub链接首先先看基本的使用然后再逐步分析GifDrawable gifDrawable = new RefreshGifDrawable(getResources(), R.drawable.a);G...原创 2018-08-08 19:53:41 · 1474 阅读 · 0 评论
分享