Я использовал какой-то пример кода и пытаюсь настроить его, чтобы позволить пользователю касаться экрана и увеличивать код без проблем, но когда я касаюсь экрана, ничего не происходит
package com.thomas.zoom;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
public class Zoom extends View {
private Drawable image;
private int zoomControler=20;
public Zoom(Context context)
{
super(context);
image=context.getResources().getDrawable(R.drawable.icon);
setFocusable(true);
}
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
//here u can control the width and height of the images........ this line is very important
image.setBounds((getWidth()/2)-zoomControler, (getHeight()/2)-zoomControler, (getWidth()/2)+zoomControler, (getHeight()/2)+zoomControler);
image.draw(canvas);
}
public boolean onTouch(int action, MotionEvent event) {
action= event.getAction();
if(action == MotionEvent.ACTION_DOWN){
zoomControler+=10;
}
invalidate();
return true;
}
}