Android 画箭头(解决上一篇文章中提到的问题)

其实那个问题,昨天就解决了,但是由于昨天懒了,就没更,今天补上。。。

那个向右的箭头的解决办法就是,我这次用的是 Path ,因为 Path 是个路径,它可以移动位置,并且从当前位置再挪动相对位置,其具体的操作步骤如下:

path.moveTo(5,5) path.lineTo(25,25) path.lineTo(5,45) 这样就可以画出个向右的箭头,且设置一下 Paint 的宽度、颜色,就可以了。

解释说明一下:之所以先移动到(5,5)再画,是因为它默认的起点是(0,0),如果直接开始画,那么直线的头是个小三角形,不是平的,至于原因,我还不明白,准备空闲了,好好研究下,到时候再更。

PS:向左的箭头,也是用的这些方法,具体实现的效果,是和向右箭头对称的。如下图:


最后,还是要感谢 @rengwuxian,这是他的专栏的链接:http://hencoder.com/ui-1-1/ ,大家有兴趣可以点进去看看,这个专栏主要包括View的绘制以及布局,我从头到尾仔细看了一遍,并且每篇都做了练习,所以对自定义View有了个总体的认识,无论对我的视野(Android 方面)还是能力都有了一定的提升。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值