Android自定义View基线问题

Android自定义View基线问题

top:是 baseLine到最高字符的最高处的距离 ps:为负值

bottom:是baseLine到最低字符的最低处的距离 ps:为正值

基线的位置:控件高度的一半 + dy

所以重点就在于dy的高度怎么求?

从图中可以得知:
dy = ( top的绝对值 + bottom的绝对值 ) 的一半 - bottom的位置
可得:
dy = (bottom - top) / 2 - bottom
为什么是bottom-top?
因为top是负值bottom为正值所以绝对值之后就是bottom-top

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值