嗨,我想知道如何在 ImageView 内创建一个矩形。正如您在图像( /image/ZCpdT.png )中看到的那样,我需要创建一个内部和外部的矩形,这对于确定与外部的碰撞没有问题,但似乎无法创建内部。为了创建内部的,我这样做了:
Rect r1 = new Rect(Object1.x, Object1.y, Object1.x + Bounds1.width(), Object1.y + Bounds1.height());
对于内部人来说,也想过做同样的事情,但将所有值减半,但不起作用=(
最佳答案
我认为你必须编写自定义 imageview 扩展 ImageView 并重写 onDraw 方法。 在其上画一个矩形。
关于Android 在 ImageView 中创建一个矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16355313/