怎么求 Android 的 checkbox 中正方形选框中心距离左边距的偏移距离?

2015-10-26 19:51:44 +08:00
 ylcx123
想做个提示,提示这个 checkbox 已经被框选上了,需要把提示箭头指向正方形。目前无法解决正方形选框中心到左边距的偏移,求办法。

这个功能类似 QQ 购买包月服务时的 自动续费提示
5660 次点击
所在节点    Android
8 条回复
Vo7ice
2015-10-26 21:36:47 +08:00
做个 selector 不会更快吗?
ylcx123
2015-10-26 22:25:05 +08:00
@Vo7ice 没懂,先解决怎么求偏移距离, 这个提示与 selector 有什么关系?
sortbylist
2015-10-27 09:46:42 +08:00
@ylcx123 应该说的是给 checkbox 加背景 selector 吧。如果选中了,就背景设置带箭头的图片。
zhgg0
2015-10-27 13:45:05 +08:00
选框自定义,不要用默认的,就有办法计算
ylcx123
2015-10-30 21:12:43 +08:00
@zhgg0 自定义的这么计算?
zhgg0
2015-10-31 10:13:38 +08:00
@ylcx123 知道选框高,就知道中心点到左边的偏移了
ylcx123
2015-10-31 11:47:37 +08:00
@zhgg0 选框图片 中正方形选框周围有 padding 距离呀,你这样,也求不出来
zhgg0
2015-10-31 13:52:47 +08:00
@ylcx123 左边的选框用 drawableLeft ,不用默认的, drawable 的宽高不是可以求出来吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/231254

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX