社区
Android
帖子详情
Android 绘图问题
鄙人姓胡
2010-09-11 09:19:23
我现在在绘制饼图,图形已经画出来了,如下图所示:
现在的问题是如何给各个部分填充颜色,一直没找到方法,想通过画扇形来上色,但扇形也是由线和弧组成,没有一个方法能直接完成,这几天一直纠结于这个问题,特来向大家请教一下...
...全文
357
7
打赏
收藏
Android 绘图问题
我现在在绘制饼图,图形已经画出来了,如下图所示: 现在的问题是如何给各个部分填充颜色,一直没找到方法,想通过画扇形来上色,但扇形也是由线和弧组成,没有一个方法能直接完成,这几天一直纠结于这个问题,特来向大家请教一下...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
网站推广优化yetaoaiueo
2010-09-11
打赏
举报
回复
那个英文叫啥来着? prop。。。
skyxiangyu
2010-09-11
打赏
举报
回复
对的 APIDEMO下的例子都有的
鄙人姓胡
2010-09-11
打赏
举报
回复
哦!我先试一下,因为不知道名称所以就没找到...
鄙人姓胡
2010-09-11
打赏
举报
回复
在API中有一个画图的Demo,通过画点和线组成的,当线条的密集程度达到一定值后,就和喷色的效果是一样的,
但感觉有点复杂,不知道有没有好一点的方法。
Hero_Cat
2010-09-11
打赏
举报
回复
api demo里面graphics里面很多例子, 你可以看看。如,arcs就可以实现你的功能。
鄙人姓胡
2010-09-11
打赏
举报
回复
鄙人姓胡
2010-09-11
打赏
举报
回复
谢谢你的提示啊!
看了API里Arcs.java代码,总算解决了
其实画饼图不需要画圆,直接画扇形组成就可以
组要代码就两句,
1. RectF oval = new RectF(30, 120, 270, 360); //画正方形
* 里面的参数即包围整个圆的正方形的左上角坐标(30,120)和右下角坐标(270,360)
2. canvas.drawArc(oval, startAngle, f[i]*360, true, paints[i]); //画弧
* 第二个参数是开始的角度,3点钟方向为0,6点钟方向为90度;第三个参数是扇形角度的大小,第四个参数就是画笔
安卓canvas
绘图
,锯齿
问题
我用canvas
绘图
,画直线,长方形的时候setAntiAlias(true)这个方法都可以实现的,画出来的图形都么有锯齿,但是话扇形,圆形的时候,尽管设置了setAntiAlias(true)也还是有锯齿,求安卓大神指点迷津!
Android
Canvas
绘图
详解(Canvas
绘图
的背景和原理、应用场景和优缺点、基本用法和技巧、
问题
和相应策略)
Android
中的Canvas是一个
绘图
容器,提供了一系列绘制图形、文本和位图的方法,用于在屏幕上绘制图形。Canvas可以用于创建各种用户界面元素,包括自定义视图、动画效果、游戏图形等。
Android
Canvas
绘图
是移动应用开发中的重要部分,它允许开发者在屏幕上绘制各种图形、文本和位图,从而实现自定义的用户界面和视觉效果。Canvas提供了丰富的
绘图
功能,可以用于创建各种图形元素、动画效果、游戏图形等,为开发者提供了强大的
绘图
工具。
Android
SurfaceView onDraw()
绘图
问题
在继承SurfaceView的类中即使重写了onDraw()方法也是没有用的,因为SurfaceView虽然继承自View,但并没 重写onDraw(),其子类可以重写onDraw()但并不能自动调用。 解决办法: 首先SurfaceView的子类XXX要 implements SurfaceHolder.Callback,然后定义private SurfaceHolder sh = nul
android
关于canvas
绘图
时的一些
问题
在
android
中canvas可以绘制很多的形状。最重要的一点是他还可以让画布移动,比如canvas.translate(100,100),其实这个方法并没有移动画布,它移动的只是画布的坐标。画布还在原来的位置,这也就是问什么,画布移动之后,以前画的东西还在原来的位置上。我们可以通过canvas.save()和canvas.restore(),来改变坐标和还原坐标。打个比方,就像你画画的时候用到直
android
绘图
闪烁的
问题
问题
:
android
每次从网络获取图片之后绘制,图片都会闪烁一阵子再显示。 程序中使用一个全局的Bitmap,当需要更新图片时,使用 mBitmap = mapData.getBitmap();//mapData对象是获取到的一些数据,通过getBitmap方法获取Bitmap 然后将获取到的Bitmap进行绘制。 断点调试时发现,在构造mapData对象时,图片就开始闪烁,通过同事的指点
Android
80,492
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章