安卓开发之Paint画笔
来源:互联网 发布:手机版我的世界家具js 编辑:程序博客网 时间:2024/05/21 06:46
- Paint paint = new Paint(); //创建画笔
- // 设置paint为无锯齿
- paint.setAntiAlias(true);
- // 设置画笔颜色为红色(1)
- paint.setColor(Color.RED);
- // 设置画笔颜色为红色(2)
- paint.setColor(Color.rgb(255, 0, 0));
- // 设置透明度
- paint.setAlpha(256);
- // 提取颜色
- Color.red(0xcccccc);
- // 设置为另一个paint对象
- paint.set(new Paint());
- // 设置字体尺寸
- paint.setTextSize(14);
- // 空心 Paint.Style.FILL 实心
- paint.setStyle(Paint.Style.STROKE);
- // 画笔宽度5个像素
- paint.setStrokeWidth(5);
- // 空心矩形
- canvas.drawRect((320 - 80) / 2, 20, (320 - 80) / 2 + 80, 20 + 40, paint);
- // 实心
- paint.setStyle(Paint.Style.FILL);
- // 实心矩形
- canvas.drawRect(0, 20, 40, 20 + 40, paint);
//文本
canvas.drawText("文本文字", 100, 100, paint); - //绘制直线
- canvas.drawLine(0,0,100,100, paint);//位置为像素,必须为整型
颜色:
Color.BLACK:// 黑色
Color.BLUE:// 蓝色
Color.CYAN:// 青绿色
Color.DKGRAY:// 灰黑色
Color.YELLOW:// 黄色
Color.GRAY:// 灰色
Color.GREEN:// 绿色
Color.LTGRAY:// 浅灰色
Color.MAGENTA:// 红紫色
Color.RED:// 红色
Color.WHITE:// 白色
Color.TRANSPARENT:// 透明
Color.BLUE:// 蓝色
Color.CYAN:// 青绿色
Color.DKGRAY:// 灰黑色
Color.YELLOW:// 黄色
Color.GRAY:// 灰色
Color.GREEN:// 绿色
Color.LTGRAY:// 浅灰色
Color.MAGENTA:// 红紫色
Color.RED:// 红色
Color.WHITE:// 白色
Color.TRANSPARENT:// 透明
0 0
- 安卓开发之Paint画笔
- 安卓开发32:Paint 画笔
- 安卓自定义view系列之paint画笔类详解
- Android 游戏开发之paint画笔
- Paint画笔特效之PorterDuffXfermode
- Paint画笔
- paint画笔
- 画笔 Paint
- paint画笔
- paint 画笔
- 画笔Paint
- Paint画笔
- Android游戏开发基础part3--Paint 画笔
- 自定义View (三) :onDraw 之 paint 画笔
- 【读书笔记《Android游戏编程之从零开始》】13.游戏开发基础(Paint 画笔)
- 安卓开发——Paint类
- Android开发之画笔
- android图形系统之Paint(画笔)类详解
- 小白使用github
- greenDao及各框架使用
- 程序员之路第55天——庆祝自己的第一个1024节
- LeetCode----49. Group Anagrams(颠倒字母的组合)
- python之os.path模块
- 安卓开发之Paint画笔
- ZooKeeper之(三)工作原理
- Linux系统对IO内存和IO端口的管理
- DATEDIFF 函数的使用
- QT QTableWidget 用法总结
- 关于this
- 信息安全实时资讯平台-黑客与极客
- postgres数据库设置免密登陆
- ArcGIS Engine 数据渲染