您好,我想制作一个自定义视图,我正在加载具有黑色边框的位图和右侧|顶部有关闭按钮
所以当用户按下该关闭按钮时应删除该图像
为了绘制这类我已经完成的代码
public void draw(Canvas canvas) {
canvas.save();
float dx = (mMaxX + mMinX) / 2;
float dy = (mMaxY + mMinY) / 2;
mDrawable.setBounds((int) mMinX, (int) mMinY, (int) mMaxX, (int) mMaxY);
canvas.translate(dx, dy);
float rotation = mAngle * 180.0f / (float) Math.PI;
canvas.rotate(rotation);
canvas.translate(-dx, -dy);
canvas.drawRect(mMinX - 10, mMinY - 10, mMaxX + 10, mMaxY + 10,
paintBoundry);
mDrawable.draw(canvas);
canvas.drawCircle(mMaxX, mMinY, (mMaxX - mMinX) / 8, paintBoundry);
canvas.restore();
}
现在我的问题是当我旋转图像时,RED-Close按钮也会移动
我想获得RED-CIRCLE的坐标,或者你可以说矩形的第二个角落坐标
我已查看以下链接但无法取得成功