0
我正在製作一個可以裁剪人物圖像的應用程序。我的應用程序的佈局將給出更好的描述動態更改矩形大小android
在這裏,矩形將用於捕獲由其長度和寬度限定的圖像。矩形是可移動的。我將如何去重新調整矩形的大小。例如。在WhatsApp中,當您觸摸矩形內的區域時,矩形會移動。如果您觸摸矩形的邊緣,它可以重新調整適合裁剪的圖像大小。所以,我有兩個問題。 1)如何接收矩形邊緣上的觸摸事件和2)如何重新設置矩形的大小。我正在使用畫布繪製我的矩形。造成這種情況的代碼如下:
public class CustomView extends Views
{
public CustomView(Context context)
{
super(context);
}
@Override
protected void onDraw(Canvas canvas)
{
super.onDraw(canvas);
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);;
paint.setColor(Color.BLUE);
paint.setStrokeWidth(3);
paint.setStyle(Paint.Style.STROKE);
canvas.drawRect(0, 0, 300, 300, paint);
}
}