![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 83
dylanzhuang
这个作者很懒,什么都没留下…
展开
-
Android绘制之Canvas
我们经常在一个view上绘制一些图像或者形状的时候,都是使用canvas来实现的。我们可以在view中的onDraw方法中获取到canvas的对象。当绘制一些自定义图像的时候,调用view.invalidate方法对view进行重新刷新,然后会绘制一个新的图像。下面我们主要来了解下canvas的一些基本使用的方法。canvas对象获取的途径有两种,一种是通过重新view.onDraw方法获取到原创 2016-06-19 16:45:00 · 961 阅读 · 0 评论 -
Android圆形头像的绘制(一)之绘制的几种方法
在绘制之前,我们需要对PorterDuff.Mode进行初步的了解,后面圆形图像的绘制会用到该方法原创 2016-06-28 10:42:08 · 1461 阅读 · 0 评论 -
Android圆形头像的绘制(二)之自定义视图
一般在项目中,我们用到的圆形头像都是采用自定义视图的方式,这种圆形头像一般分为普通的圆形头像、带边框的圆形图像、随机背景头像,在上一篇Android圆形图像的绘制(一)中,提到了圆形头像绘制的基本方法,这遍文章主要是用到上篇文章中SRC_IN这个方法,下面看一下效果图。首先,创建一个类CircleImageView,让它继承ImageView,代码如下: public class原创 2016-07-02 17:24:00 · 970 阅读 · 1 评论 -
Android圆形头像的绘制(三)之多人头像的实现
上篇文章Android圆形图像的绘制(二)介绍了单人圆形头像的绘制原创 2016-07-07 19:28:03 · 2375 阅读 · 0 评论 -
两张图教你使用二三阶贝塞尔曲线
Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样的公式绘制出来的曲线就用他的姓氏来命名,称为贝塞尔曲线。线性公式给定点p0、p1,线性贝塞尔曲原创 2016-07-13 11:32:57 · 29738 阅读 · 1 评论 -
Android事件分发机制
在android的开发过程中,事件的分发是一个比较重要的知识体系,了解了事件分发机制有助于更好处理事件冲突导致滑动失效的问题。所谓的事件分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent产生之后,系统需要把这个事件传递给一个具体的view,而这个过程就是事件的分发过程。事件的分发过程由三个很重要的方法共同完成:dispatchTouchEvent、onInterc原创 2017-01-14 09:45:45 · 519 阅读 · 0 评论