没有合适的资源?快使用搜索试试~ 我知道了~
知识共享-Android_开发Rect(雷惊风).
需积分: 0 0 下载量 138 浏览量
2012-09-22
16:05:54
上传
评论
收藏 28KB DOC 举报
温馨提示
试读
2页
知识共享-Android_开发Rect(雷惊风).
资源详情
资源评论
资源推荐
Android
开发
Rect
做 java 的都知道,绘图肯定首先需要一个 Canvas,然后在用 Graphics 在上面绘制自己想要图案。不错,Android 上面也类似,你可以从一个 Bitmap 得到它的
Canvas,进行绘制,也可以自定义一个 View,用它的 Canvas。不同的时,Android 里没有 Graphics,而用 Paint 代之,当然用法也稍有不同。以下是自定义
View 的一段代码:
Java 代码
@Override
public void onDraw(Canvas canvas) {
// 首先定义一个 paint
Paint paint = new Paint();
// 绘制矩形区域-实心矩形
// 设置颜色
paint.setColor(Color.WHITE);
// 设置样式-填充
paint.setStyle(Style.FILL);
// 绘制一个矩形
canvas.drawRect(new Rect(0, 0, getWidth(), getHeight()), paint);
// 绘空心矩形
// 设置颜色
paint.setColor(Color.RED);
// 设置样式-空心矩形
paint.setStyle(Style.STROKE);
// 绘制一个矩形
canvas.drawRect(new Rect(10, 10, 50, 20), paint);
// 绘文字
// 设置颜色
paint.setColor(Color.GREEN);
// 绘文字
canvas.drawText(str, 30, 30, paint);
// 绘图
// 从资源文件中生成位图
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
// 绘图
canvas.drawBitmap(bitmap, 10, 10, paint);
}
@Override
public void onDraw(Canvas canvas) {
// 首先定义一个 paint
刘永雷
- 粉丝: 22
- 资源: 81
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0