в моем приложении на сенсорном событии я хочу, чтобы drawrectangle-я попробовал this.butnot получить точно, как рисовать.пожалуйста, помогите мне. Я хочу нарисовать прямоугольник в точках, где коснулся. Как я могу использовать getX() и getY() в методе drawRect()? ниже code-ontouch in android-draw rectangle
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction()==MotionEvent.ACTION_DOWN) {
int X=event.getX(); int Y=event.getY();
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(getResources().getColor(R.color.Yellow)) ;
paint.setAlpha(opacity);
Canvas canvas1 = new Canvas(mutableimage1);
canvas1.drawRect(2.5f,2.5f,2.5f,2.5f, paint);
}
}
actully я пытаюсь нарисовать прямоугольник на image.and, когда я trird для круга его working.but прямоугольник не отображается –
Ok вы, вероятно, нужно сравнить код для прямоугольника и круг? какая разница, которая может привести к тому, что прямоугольник не будет нарисован. Помог ли вам до сих пор? – Guian