간단한 ondraw() 함수가 있습니다.Android : onclickListener로 ondraw()의 속성을 변경하는 방법
private class MyViewCircle extends View {
public MyViewCircle(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(Color.BLACK);
canvas.drawCircle(20, 20, 50,
paint);
}
}
잘 작동합니다. 그러나 나는 그것을 더 흥미롭게하고 싶다. onclickListener를 만듭니다. .
paint.setColor(Color.BLUE);
canvas.drawCircle(30, 30, 50,paint);
내 질문에 evolve.setOnClickListener (새 View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//How to change attributes?
}
});
내가 버튼을 클릭 는 속성이 변경됩니다
예를 들어, 변경 사항은 다음과 같습니다 어떻게 내가 할 수있는 버튼을 클릭하면 이미지가 자동으로 다시 생성됩니다. 감사합니다.