Tengo un ImageView declarado en main.XML. Quiero que sea Zoomed. ¿Cómo se puede hacer esto en Android?Cómo hacer zoom ImageView en Android
5
A
Respuesta
1
conseguirlo here
public class Zoom extends View {
private Drawable image;
private int zoomControler=200;
public Zoom(Context context)
{
super(context);
image=context.getResources().getDrawable(R.drawable.gallery_photo_1);
setFocusable(true);
}
@Override
protected void onDraw(Canvas canvas) {
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;
}
}
+0
Gracias, funciona bien –
+2
Pero tengo una imagen en el diseño, obtendré la referencia de ese ImageView usando findViewById() y quiero hacer un zoom dinámico. Suponiendo que es LinearLayout vertical, tengo otros widgets debajo de este este ImageView. ¿Cómo hacer zoom dinámicamente en la actividad? –
Cuestiones relacionadas
- 1. ViewPager Android con ImageView con zoom
- 2. Toque dos veces para acercar y pellizcar para hacer zoom en ImageView en android
- 3. Cómo hacer zoom en una vista de texto en android?
- 4. Android, ImageView sobre ImageView
- 5. ¿Cómo hacer que mi ImageView pueda ampliarse?
- 6. Cómo voltear ImageView en Android?
- 7. para imageview en Android
- 8. Abrir ImageView con Zoom y Desplazar
- 9. ¿Cómo poner una imageview encima de otro imageview en Android
- 10. Zoom y arrastre una imagen en android
- 11. IOS: agregue imageview en scrollview para tener zoom
- 12. ¿Cómo evito las incrustaciones en Android Imageview?
- 13. Android imageview cuadrado
- 14. Imagen rica desplazarse y hacer zoom en android
- 15. ImageView Pinch-zoom Límites de escala y límites de panorámica
- 16. Android ImageView ScaleType * FIT_TOP *
- 17. Android ImageView Animation
- 18. android: botón dentro de imageview
- 19. Mostrar el byte [] a ImageView en Android
- 20. Cargar imágenes en ImageView en Android
- 21. ¿Hacer zoom en el navegador es lo mismo que hacer zoom en un dispositivo móvil?
- 22. Android: dibujar un lienzo en un ImageView
- 23. Android ImageView setImageResource en el código
- 24. Cómo hacer zoom a la cámara Kinect?
- 25. Agregar texto a ImageView en Android
- 26. android pellizcar zoom
- 27. de ImageView Android no funciona
- 28. Android imageview no respetando maxWidth?
- 29. Android múltiples ImageView moviéndose al tacto
- 30. Android - ImageView: setImageBitmap VS setImageDrawable
http://stackoverflow.com/questions/1939103/how-to-make-my-imageview-zoomable, http://stackoverflow.com/questions/1939103/how -to-make-my-imageview-zoomable – ArK