美文网首页
自定义圆形Imageview--CircleImageview的

自定义圆形Imageview--CircleImageview的

作者: 石榴的咩唁 | 来源:发表于2019-07-16 15:54 被阅读0次

    自CircleImageview出来以后,一直使用,却从来没有仔细去研究过他的源码。前段时间看了shader,又被称为着色器,渲染器,用来实现一系列渐变、渲染效果,其中BitmapShader是位图效果,可以实现圆形控件,具体代码如下:

    这样控件出来就是一个圆形了。

    看到此处返回来去看了一遍CircleImageView的源码,果不其然,也是使用了BitmapShader。于是看了看,CirclaImageView源码总共四百七十多行,然而提炼出起重要作用的BitmapShader,有两百多行。在此感谢论坛泡在网上的日子的文章自定义圆形头像CircleImageView的使用和源码分析。接下来进入正题。

    View在布局文件中被绘制上后,走的流程分为哪些呢?经过我的打印log日志,流程如下:

    相关文章

      网友评论

          本文标题:自定义圆形Imageview--CircleImageview的

          本文链接:https://www.haomeiwen.com/subject/xfcccxtx.html