【发布时间】:2017-04-24 17:39:32
【问题描述】:
【问题讨论】:
【问题讨论】:
如果您想获得边界(图像角的坐标),您可以使用以下代码:
Rect rectCoordinates = headShapeImageView.getDrawable().getBounds();
使用返回的Rect,您可以获得有关视图尺寸的各种数据,包括它的 4 个角的坐标。请参阅此处的文档:https://developer.android.com/reference/android/graphics/Rect.html
但是,如果您想获得 imageView 分辨率而不是边界,请参阅此处的答案:Get the displayed size of an image inside an ImageView
干杯!
【讨论】:
我通过计算原始图像的高宽比解决了我的问题。如果知道宽度,那么我们可以计算顶部和底部,知道中心。
【讨论】: