@Override
public void onDraw(Canvas canvas) {
float ScaleX = canvas.getWidth()/ 320f;
float ScaleY = canvas.getHeight() / 480f;
canvas.scale( ScaleX, ScaleY );
canvas.drawBitmap(m_BackGroundImage, 0,0,null);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
float Scale_X = 320f / canvas.getWidth();
float Scale_Y = 480f / canvas.getHeight();
int px = (int)event.getX();
int py = (int)event.getY();
}
현재 문제가 되고 있는 부분은 위에 빨간색 부분입니다.
onDraw 함수에서 지역변수 canvas를 선언했는데 다른 함수에서 사용하려고 보니 문제가 생기네요...ㅠ
어떻게 하면 쉽게 사용할 수 있을까요.??? 다른 class의 함수같은 경우는 새로운 객체를 생성해서 이용했엇는데 말이죠..
도움 부탁합니다.