Android自定义控件
无心.
这个作者很懒,什么都没留下…
展开
-
Android绘图篇(一)——Canvans基本操作
前言:Canvans,是Android绘图机制的核心api,可以绘制出矩形、圆形、贝塞尔曲线、路径、文字等等各种图形,在Android的自定义View中需要大量用到这个类。现实生活中,我们在纸上画出一幅画,需要三样东西:画笔、画板、纸张。而Canvans就相当于画板,至于为什么不是纸张,咱们后面再说~PaintPaint,画笔,绘图三要素之一。常用api如下: //初始化画笔...原创 2019-03-14 21:27:47 · 4695 阅读 · 2 评论 -
Android绘图篇(二)——绘制文本
前言:上一篇介绍了Canvas的基本操作。原创 2019-03-26 19:13:56 · 1511 阅读 · 2 评论 -
Android绘图篇(四)——Paint详解
前言:前几篇稍微总结了下canvas和Path的内容,Paint都是顺带而过,今天准备来个Paint大详解,把Paint所有的api都过一遍,关于Paint,我准备用两到三篇博客来写,这一篇先写写之前没讲到的api,后面会重点介绍下Paint中setColorFilter、setShader、setXfermode这几个方法,因为这几个方法涉及到的知识挺多的,一时半会讲不完。**好了,我们主要总...原创 2019-04-04 20:00:33 · 2400 阅读 · 0 评论 -
Android绘图篇(三)——绘制Path路径及贝塞尔曲线
不废话,直原创 2019-03-31 19:21:49 · 6737 阅读 · 1 评论 -
Android绘图篇(五)——setShader 设置着色器
上一篇总结了下Paint的绝大部分方法,还有两个非常重量级的方法,setShader和setXfermode,废话不多说,先来总结下setShader的使用,setXfermode比较复杂,下一篇再总结。setShader,顾名思义,设置着色器,我们知道在Canvas中,我们调用drawXXX可以绘制出各种各样的图形,如圆形、矩形、扇形等等,而Shader是给Paint设置的属性,决定paint...原创 2019-04-10 21:50:25 · 3448 阅读 · 0 评论 -
Android绘图篇(六)——setXfermode
上一篇:Android绘图篇(五)——setShader 设置着色器上篇总结了Paint中的setShader方法,这篇来总结下setXfermode方法。setXfermode需要传入一个Xfermode对象。来看下这个类的介绍:它是一种图像混合模式,当然只知道这个,并不能理解它是干嘛的,也不知道怎么用,不过没关系,通过一个个例子就能逐渐体会它的奥妙。至于使用的时候,只需要传入其子类就行了...原创 2019-04-12 19:02:06 · 1621 阅读 · 2 评论