当前位置:编程学习 > wap >>

android绘图问题,指定填充一个区域颜色

android绘图问题,指定填充一个区域颜色

就是给一个,不规则 封闭的区域 填充上颜色。
就如,photoshop里面,给个区域填充色的那个功能

Bitmap.getPixel(x, y);  取色
Bitmap.setPixel(x, y, Color.YELLOW);  变色

但不清楚,怎么能填充一片区域

请高手,帮忙解决。。
在此,,特别感谢 --------------------编程问答-------------------- 直接用Canvas里面的函数drawPath就行啊! --------------------编程问答-------------------- 比如
Paint paint=new Paint();
paint.setColor(Color.RED);
canvas.drawCircle(x,y,radius,paint);
以上就为一个圆,填充额红色;
用canvas可以绘制图形。而paint是绘制颜色! --------------------编程问答-------------------- 1.首先确定你的绘图区域是一个什么,然后在上面铺一块布。
比如一个View的话,要创建一个画布吧,没有画布就不知道画在哪里吧!
画布就是Canvas,在View上创建一个比如楼上说的圆形的画布。

2.去买个笔,沾点墨水,开始画。
Paint paint=new Paint();
paint.setColor(Color.RED);



--------------------编程问答-------------------- zhichi 2lou --------------------编程问答-------------------- 就是给一个,不规则 封闭的区域 填充上颜色

像楼上说的那种的,,只是基本的填充,只要调用系统的方法就可以了
 
看清楚,,是给一个"不规则 封闭的区域 填充上颜色" 

不是简单的圆啦,,矩形了,,背景了,,这种的 --------------------编程问答-------------------- 求解!!! --------------------编程问答-------------------- 把图用像素分解了。。然后填充的时候碰到边缘像素点则停止。。直到所有边缘像素点都和填充的颜色接触 --------------------编程问答-------------------- 我也遇到了同样的需求,注意是闭合的不规则图形啊
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,