自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Canvas的drawText方法详解

通过Canvas的一些方法画圆,画矩形或者图像的时候,我们都需要有有一个定位坐标,即把圆或者矩形,画在画布上的上面位置,如:画圆:需要确定圆心,圆心确定了,圆的位置也就确定了。画矩形:需要确定左上角的坐标,坐标确定了,矩形的位置也就确定了。思考:如果我们画的是文字,那又改采用什么样的规则去画呢?1、四线格与基线 小时候,我们在刚开始学习写字母时,用的本子是四线格的,我们必须把字母按照规则写在

2017-09-28 22:13:24 12926

原创 Canvas的基本使用——常用的绘制方法介绍

Canvas直面意思是画布,其实是一个封装了很多绘制方法的工具类。 绘制图像有四大基本的要素:一个用来保存像素的Bitmap。一个用来执行绘制操作的工具类Canvas。绘制的东西,如指明画直线,画文字以及其他各种我们想绘制的东西。绘制用的画笔Paint。一、 Canvas基本Api介绍: 1、绘画用到的API:画背景:/** *把整个画布用指定的颜色填充 * @pa

2017-09-26 23:07:54 622

原创 Paint滤镜效果 实现各种阴影效果,包括不规则图形

paint的滤镜效果,即对图像进行一定的过滤处理,可以实现如模糊阴影效果,浮雕效果,高亮图片,黑白照片,复古照片等效果。 Android的绘图颜色值是32位的int值,即ARGB :A—Alpha值,RGB—颜色值,根据对Alpha和RGB值的处理,滤镜的实现方式分类有:Alpha滤镜处理,颜色RGB的滤镜处理(矩阵Matrix实现)和两者混合叠加—Matrix,PortDuffColorFilt

2017-09-25 23:20:24 1455

原创 Paint的基本使用

Paint 基本使用,Paint的方法主要可以抽象成两大类:1.1 负责设置获取图形绘制、路径相关的 1.setStyle(Paint.Style style) 设置画笔样式,取值有 Paint.Style.FILL :填充内部 Paint.Style.FILL_AND_STROKE :填充内部和描边 Paint.Style.STROKE :仅描边、 注

2017-09-24 18:01:40 602

原创 Android UI绘制流程源码分析

从setContentView出发,分析UI的绘制流程,大致可分为如下几个步骤:生成DecorView(通过LayoutInflater解析xml文件,并添加到DecorView中)把生成的DecorView添加到Window中(这里涉及到Activity的启动流程)通过ViewRootImpl完成View的measure,layout和draw操作。一、生成DecorView: 1、act

2017-09-19 17:50:26 573

空空如也

空空如也

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

TA关注的人

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