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