获取组件当中某个Drawable所在的坐标范围
如下图所示(以DrawableRight来做演示,其他类似):

那么图标所在的坐标位置即为
x >=(getWidth() - getTotalPaddingRight());
x <= (getWidth() - getPaddingRight());
y >= getPaddingTop() ;
y <= getHeight() - getPaddingBottom()
本文介绍如何确定组件中Drawable元素的具体坐标范围,通过简单的数学运算,明确指出DrawableRight类型的图标坐标位置计算公式。

x >=(getWidth() - getTotalPaddingRight());
x <= (getWidth() - getPaddingRight());
y >= getPaddingTop() ;
y <= getHeight() - getPaddingBottom()

被折叠的 条评论
为什么被折叠?