Android canvas.drawXXX参数
一、canvas.drawText(text, x, y, paint):
  • text: 是我们需要绘制的文本;
  • x:默认是这个字符串的左边在屏幕的位置,如果设置了paint.setTextAlign(Paint.Align.CENTER),那就是字符的中心;
  • y:是指定这个字符baseline在屏幕上的位置;
  • paint:是我们的画笔;

二、canvas.drawArc(oval, startAngle, sweepAngle, useCenter, paint):
  • oval :指定圆弧的外轮廓矩形区域。
  • startAngle: 圆弧起始角度,单位为度。
  • sweepAngle: 圆弧扫过的角度,顺时针方向,单位为度,从右中间开始为零度。
  • useCenter: 如果为True时,在绘制圆弧时将圆心包括在内,通常用来绘制扇形。关键是这个变量,下面将会详细介绍。
  • paint: 绘制圆弧的画板属性,如颜色,是否填充等

三、canvas.drawCircle(x, y, radius, paint):
  • x:圆心的x坐标。
  • y:圆心的y坐标。
  • radius:圆的半径。
  • paint:绘制时所使用的画笔。
四、canvas.drawBitmap():     1、基本的绘制图片方法
    drawBitmap(Bitmap bitmap, float left, float top, Paint paint):
  •    Bitmap:图片对象;
  •    left:偏移左边的位置;
  •    top: 偏移顶部的位置;
    2、对图片剪接和限定显示区域
    drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint):
  •     Bitmap:图片对象;
  •     src: 是对图片进行裁截,若是空null则显示整个图片
  •     dst:是图片在Canvas画布中显示的区域,大于src则把src的裁截区放大,小于src则把src的裁截区缩小。


  

更多相关文章

  1. android 手势屏幕平移图片转换效果(也可以平移文本)
  2. Android 如何更换屏幕上锁界面背景图片
  3. 管理图片缓存
  4. android 图片透明
  5. Android实现图片轮播
  6. Android图片左右切换和拖动大小
  7. Android支持的图片格式
  8. Android——插入图片【ImageView】属性详解

随机推荐

  1. C语言函数基础知识有哪些?
  2. c语言中==是什么意思?
  3. 适合小白入门C语言的简单教程
  4. 数组指针的用法有哪些?
  5. c语言中include用法是什么?
  6. visual c++6.0怎么新建C语言项目
  7. c语言字符数组与字符串应用方法是什么?
  8. c语言fgets函数用法是什么?
  9. C语言中continue的作用是什么
  10. c语言break什么意思?