Hallo Leute ich bin der Daniel komme aus Österreich und bin neu hier
und hätte ein paar fragen
1. Ich habe Ein stück Code aus den Internet für ein Zommprogramm genommen . Der Zomm wird mit den KeyPad gesteuert ich möchte jetzt gerne
den Zoom über den ZoomButtonController steuern ich habe es bereits so weitegebracht dasich due Buttons nutzen kann aber egal ob ich jetzt den Minus Button drücke oder den Plus Button es wird immer reingezoomt ich würde gerne wissen wie ich beide sperat benutzen kann
mein Code
Java
package dani.cmp;
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;
import android.widget.ZoomButtonsController;
import android.widget.ZoomButtonsController.OnZoomListener;
import android.widget.ZoomControls;
public class Zoom extends View {
private Drawable image;
private int Zoomvalue=20;
private ZoomButtonsController zoomController ;
public Zoom(Context context)
{
super(context);
image=context.getResources().getDrawable(R.drawable.icon);
setFocusable(true);
zoomController = new ZoomButtonsController(this);
zoomController.setOnZoomListener(new OnZoomListener() {
public void onZoom(boolean zoomIn) {
Zoomvalue+=10;
invalidate();
}
@Override
public void onVisibilityChanged(boolean visible) {
}
});
} ;
public boolean onTouchEvent(MotionEvent event) {
if ( MotionEvent.ACTION_DOWN== event.getAction()) {
zoomController.setVisible(true);
}
return 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)-Zoomvalue, (getHeight()/2)-Zoomvalue, (getWidth()/2)+Zoomvalue, (getHeight()/2)+Zoomvalue);
image.draw(canvas);
}}
Alles anzeigen
und meine zweite frage wäre ist es möglich einen link über ein image aufzurufen also der Nutzer sieht ein bild nehmen wir an
facebook symbol und drückt rauf und dann wird Facebook aufgerufen
ich hoffe jemand kann mir helfen
lg dani