自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 事件分发机制---ViewGroup

@Override public boolean dispatchTouchEvent(MotionEvent ev) { if (mInputEventConsistencyVerifier != null) { mInputEventConsistencyVerifier.onTouchEvent(ev, 1); }

2017-08-31 11:26:52 236

原创 Paint类的其它函数

在之前我们已经接触了Paint类的一些方法,下面是一些之前没有接触过的方法: setStrokeCap(Paint.Cap cap) 设置线冒样式,取值有Cap.ROUND(圆形线冒)、Cap.SQUARE(方形线冒)、Paint.Cap.BUTT(无线冒) 下面是这些方法的简单使用:1.setStrokeCap(Paint.Cap cap)设置线冒样式,取值有Cap.ROUND(圆形线冒)、

2017-08-29 05:15:46 605

原创 Canvas---drawText()

概述 1.基线基线相当于小学写英语的四格线的第三条线,只要基线的位置确定了,那么绘制的文字的位置就可以确定了。2.canvas.drawText()方法(1)Canvas与基线现在就以最简单的方法为例:public void drawText(String text, float x, float y, Paint paint)传进去的x和y很容易被误解为绘制文字的矩形的左上角,其实y是基线的位

2017-08-28 22:07:46 1206 1

原创 Canvas---Canvas变换与操作

平移Canvas类提供了一个translate()方法就是用来平移画布,以左上角为原点,向右为x轴正方向,向下为y轴正方向。将画布沿着x轴和y轴的正方向都移动200像素之后,在画布上绘制一个图形:canvas.translate(200,200); RectF rectF=new RectF(0,0,400,200); canvas.drawRect(rectF,pa

2017-08-24 23:28:41 387

原创 Canvas---区域(Range)

构造Region构造Region有4个构造函数 public Region() //创建一个空的区域 public Region(Region region) //拷贝一个region的范围 public Region(Rect r) //创建一个矩形的区域 public Region(int left, int top, int right, int bottom) //创建

2017-08-23 17:08:22 955

原创 Canvas---文字的绘制

文字1.与Paint相关的设置//普通设置 paint.setStrokeWidth (5);//设置画笔宽度 paint.setAntiAlias(true); //指定是否使用抗锯齿功能,如果使用,会使绘图速度变慢 paint.setStyle(Paint.Style.FILL);//绘图样式,对于设文字和几何图形都有效 paint.setTextAlign(Align.CENT

2017-08-22 19:33:04 2429

原创 Canvas---路径的绘制

绘制路径绘制路径的方法为:void drawPath(Path path,Paint paint);1.直线路径Path类有个close方法,当绘制的直线没有闭合的时候,调用close方法会将收尾连接起来。moveTo方法表示该条直线的起点,lineTo表示该条直线的终点。下面看一下自行闭合路径和没有闭合路径而调用close方法的情形。Path path=new Path(); pa

2017-08-22 10:53:36 923

原创 Canvas----绘制常用的基本图形

1.绘制圆形 public void drawCircle(float cx, float cy, float radius, Paint paint)参数分别为:圆心x坐标、圆心y坐标、半径、绘制的画笔。public void initPaint() { mPaint=new Paint(); mPaint.setColor(Color.RED);

2017-08-21 19:45:32 871

空空如也

空空如也

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

TA关注的人

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