社区
Android
帖子详情
android绘图问题,指定填充一个区域颜色
anycall_quyang0614
2011-08-05 09:04:14
android绘图问题,指定填充一个区域颜色
就是给一个,不规则 封闭的区域 填充上颜色。
就如,photoshop里面,给个区域填充色的那个功能
Bitmap.getPixel(x, y); 取色
Bitmap.setPixel(x, y, Color.YELLOW); 变色
但不清楚,怎么能填充一片区域
请高手,帮忙解决。。
在此,,特别感谢
...全文
1645
8
打赏
收藏
android绘图问题,指定填充一个区域颜色
android绘图问题,指定填充一个区域颜色 就是给一个,不规则 封闭的区域 填充上颜色。 就如,photoshop里面,给个区域填充色的那个功能 Bitmap.getPixel(x, y); 取色 Bitmap.setPixel(x, y, Color.YELLOW); 变色 但不清楚,怎么能填充一片区域 请高手,帮忙解决。。 在此,,特别感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
偶然
2011-12-07
打赏
举报
回复
我也遇到了同样的需求,注意是闭合的不规则图形啊
meichen8050753
2011-09-01
打赏
举报
回复
把图用像素分解了。。然后填充的时候碰到边缘像素点则停止。。直到所有边缘像素点都和填充的颜色接触
包达叔
2011-08-31
打赏
举报
回复
求解!!!
anycall_quyang0614
2011-08-09
打赏
举报
回复
就是给一个,不规则 封闭的区域 填充上颜色
像楼上说的那种的,,只是基本的填充,只要调用系统的方法就可以了
看清楚,,是给一个"不规则 封闭的区域 填充上颜色"
不是简单的圆啦,,矩形了,,背景了,,这种的
sll_docking
2011-08-07
打赏
举报
回复
zhichi 2lou
redoffice
2011-08-07
打赏
举报
回复
1.首先确定你的绘图区域是一个什么,然后在上面铺一块布。
比如一个View的话,要创建一个画布吧,没有画布就不知道画在哪里吧!
画布就是Canvas,在View上创建一个比如楼上说的圆形的画布。
2.去买个笔,沾点墨水,开始画。
Paint paint=new Paint();
paint.setColor(Color.RED);
ch_984326013
2011-08-06
打赏
举报
回复
比如
Paint paint=new Paint();
paint.setColor(Color.RED);
canvas.drawCircle(x,y,radius,paint);
以上就为一个圆,填充额红色;
用canvas可以绘制图形。而paint是绘制颜色!
dingshaofengbinbin
2011-08-05
打赏
举报
回复
直接用Canvas里面的函数drawPath就行啊!
Android
绘图
(四)阴影、渐变和位图运算处理
目录一、阴影1.1 案例-为文字添加阴影和发光效果二、 渐变2.1 线性渐变(LinearGradient) 本章将向您介绍阴影、渐变和位图运算等技术。阴影只是
一个
狭义的说法,实际上也包括发光等效果;
Android
也供了强大的渐变功能,渐变能为物体带来更真实的质感,比如可以用渐变绘制一颗五子棋或一根金属圆棒;位图运算就更有趣了,
Android
为 Bitmap 的运算供了多达16 种运算方法,获得的结果也不尽相同。不过,主要还是在于灵活应用。 一、阴影 可以为文字和图形
指定
阴影(Shader)。在
绘图
Android
绘图
篇(一)——Canvans基本操作
前言:Canvans,是
Android
绘图
机制的核心api,可以绘制出矩形、圆形、贝塞尔曲线、路径、文字等等各种图形,在
Android
的自定义View中需要大量用到这个类。现实生活中,我们在纸上画出一幅画,需要三样东西:画笔、画板、纸张。而Canvans就相当于画板,至于为什么不是纸张,咱们后面再说~ Paint Paint,画笔,
绘图
三要素之一。常用api如下: //初始化画笔 ...
android
绘图
之Paint
/** * Paint类介绍 * * Paint即画笔,在
绘图
过程中起到了极其重要的作用,画笔主要保存了
颜色
, * 样式等绘制信息,
指定
了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制
Android
绘图
(一)基础篇
目录一、
绘图
入门二、绘制位图三、绘制点四、绘制直线五、绘制矩形六、绘制圆七、绘制路径7.1 往 Path 中添加线条7.2 往 Path 中添加矩形、椭圆、弧7.3 往 Path 中添加曲线和贝塞尔曲线7.4 将 Path 中的图形进行运算7.5 绘制文字7.5.1 在
指定
位置绘制文本八、Paint的FontMetrics使用8.1 行距8.2 计算fontPadding8.3文本在控件水平方向居中显示8.4 文本在控件垂直方向居中显示8.5 Paint的setTextAlign使用九、绘制验证码 一、
绘图
android
绘画,
Android
绘图
基础
绘图
三要素一支画笔 Paint。一张画布 Canvas。
一个
Bitmap 或者
一个
View 来承载这个图形。Paint常用属性setAntiAlias() 设置画笔锯齿效果。setColor() 设置画笔
颜色
。setTextSize() 设置字体尺寸。setStrokeWidth() 设置空心边框的宽度。setStyle() 设置画笔的风格。Canvas常用draw方法drawPoint() ...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章