Comment puis-je simuler l'événement zoom avant et arrière dans android? Il doit exister dans le service et lancer dans tout AP Android. Ex: dans un point d'accès relatif à l'image et une image effectuant un zoom avant et arrière. Lorsque le service lance un événement de zoom avant ou arrière, l'image fera ce qu'elle fera. Merci beaucoup.comment simuler un événement de zoom avant ou arrière dans android
1
A
Répondre
1
Il est très facile de zoomer et dézoomer des images. Jetez un oeil ici en utilisant les flèches HAUT et BAS, vous pouvez zoomer et dézoomer les images.
zooming.java
import android.app.Activity;
import android.os.Bundle;
public class zooming extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(new Zoom(this));
}
}
Zoom.java
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.view.KeyEvent;
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);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_DPAD_UP)// zoom in
zoomControler+=10;
if(keyCode==KeyEvent.KEYCODE_DPAD_DOWN) // zoom out
zoomControler-=10;
if(zoomControler<10)
zoomControler=10;
invalidate();
return true;
}
}
Questions connexes
- 1. Android: Zoom avant et Zoom arrière dans la page curl
- 2. HTML CSS Zoom avant/arrière Zoom arrière
- 3. Tests Android, comment simuler le multitouch (zoom avant/arrière) à l'aide d'instruments?
- 4. UIPinchGestureRecognizer (Zoom arrière/Zoom avant)
- 5. zoom avant et arrière en android
- 6. Android Galerie circulaire ou listview avec zoom avant et arrière
- 7. Comment faire un zoom avant et arrière sur Android?
- 8. Zoom avant/arrière sur l'image AbsoluteLayout Android
- 9. Zoom avant un zoom arrière dans phoneGap pour iOS
- 10. Comment activer l'option de zoom avant/arrière dans un UIWebView?
- 11. Interface Builder Zoom avant Zoom arrière
- 12. ZedGraph comment détecter le zoom avant ou arrière?
- 13. Effectuer un zoom avant/arrière UIView
- 14. Comment différencier si l'utilisateur a effectué un zoom avant ou un zoom arrière sur la vue?
- 15. Est-il possible de détecter un événement de zoom avant/arrière dans iOS Safari?
- 16. Zoom avant et arrière sur un LinearLayout Android? Autre solution?
- 17. Zoom avant et arrière dans OpenGl ES
- 18. Android - Zoom avant/arrière à partir de plusieurs ImageViews
- 19. Zoom avant/arrière et peinture dans openGL
- 20. iPhone sdk Zoom avant/arrière
- 21. comment faire un zoom avant et arrière dans GWT
- 22. Zoom avant et arrière sur un point
- 23. j2me zoom avant zoom arrière dans E-72
- 24. Zoom avant/arrière comment conserver les proportions?
- 25. Comment faire un zoom avant/arrière sur un ImageView (ne pas utiliser Canvas) dans android
- 26. JfreeChart XYPlot geler après zoom avant/arrière
- 27. Zoom avant et arrière en utilisant AS3
- 28. Comment faire un zoom avant et arrière avec opengl?
- 29. zoom avant et arrière d'un UIView
- 30. Firefox et Opera Zoom avant Zoom arrière en utilisant javascript
En outre, vous devez accepter les réponses à vos questions si vous les avez jugé utile (voir il y a cochez là) et utilisez également des upvotes. Cela vous aidera à obtenir plus de réponses. – Rishabh