Android canvas 怎样隔一段距离画一个相同的图案

类似>>>>这样的效果... 类似 > > > > 这样的效果 展开
 我来答
fight米
2016-12-28 · TA获得超过109个赞
知道小有建树答主
回答量:257
采纳率:100%
帮助的人:139万
展开全部
首先你要画好一个图;
比如 canvas.drawLine(50,100,100,100);//这个是在(x,y)50, 100 (x1,y1)100 ,100 的地方花了一条直线;
如果想要完成你那样的需求,只需要
横坐标 即 x、 x1 每次平移一定距离就可以了 复杂图案同理,平移所有x点坐标就行了
追问
如果线不只是直线,箭头方向也要随之改变改如何解决?多谢
追答
方向?  如果只是 上下左右就比较好计算,如果拐弯,计算就比较麻烦了,或许可以用不同的图片,canvas.drawBitmap();
yourboy416
2016-12-28 · TA获得超过461个赞
知道小有建树答主
回答量:683
采纳率:0%
帮助的人:185万
展开全部
for循环,开始画的距离间隔就好了啊
追问
能详细的说一下吗?这条线可能不是直线,而是有方向拐弯的线,多谢
追答
canvas画线的时候有 x,y坐标点,你计算开始点的坐标和结束的坐标就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式