Android ImageView Zoom con superposición de texto

Quiero superponer textview en imageview en android que he hecho programatically. También quiero que la imagen debe ser capaz de acercar y alejar lo que también soy capaz de hacer. Pero estoy atascado en un problema de colocar el texto en la imagen de tal manera que mientras que la imagen del zumbido entonces el texto no debe ampliar y debe permanecer en la misma posición en la imagen no en la pantalla.

OK, he creado un diseño XML que se adapte a sus necesidades. Todo lo que tienes que hacer es acercar o alejar la imagen.

 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/image" android:layout_width="287dp" android:layout_height="287dp" android:layout_centerHorizontal="true" android:layout_centerVertical="true"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello Constant Text Overlay" android:layout_gravity="center_horizontal|center_vertical"/> <!-- Don't want it centered? Then change the layout gravity to fit your needs --> </FrameLayout> 

Con esto, usted puede modificar fácilmente el ancho y la altura del ImageView y el TextView permanecerá en el centro sin conseguir más grande o más pequeño.

Me di cuenta de que tomó una solución programática, y usted puede ver fácilmente cómo se hace a través de XML y convertirlo en código.

Lo importante aquí es que tiene un contenedor alrededor de ImageView que envuelve el contenido. Dentro de eso tiene el ImageView de anchura / altura especificada, y un TextView que está centrado horizontal y verticalmente en el contenedor.

Puedes hacer lo que quieras con la Imagen ahora, el texto permanecerá intacto; Solo permanecerá en el centro

  • Efectos de imagen con rotación y pellizco para aplicar zoom con GLSurfaceView Android
  • Cómo ampliar el elemento de la lista desde el centro de la pizca
  • Pellizcar zoom en una imagen en Xamarin
  • Cambiar el tamaño de ImageView en el zoom
  • Android pinch zoom imagen grande, memoria eficiente sin perder detalle
  • Pinch Android para Zoom ImageView
  • Cómo hacer zoom en un mapa de bits con alta resolución?
  • Pellizcar y recortar la imagen desde la vista de la imagen
  • Pellizcar zoom con ScrollView: Actualizar su comportamiento de desplazamiento cuando cambia el tamaño de un niño
  • ¿Cómo manejar pegatinas con redimensionar y rotar la funcionalidad?
  • SDK de Android: no escala en el centro del tacto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.