Necesito mover un ImageView (o cualquier otra cosa, para el caso) dentro de un RelativeLayout. ¿Alguien sabe la manera correcta de hacer esto?Mover ImageView dentro de RelativeLayout
Respuesta
makesure ImageView 's layout_height y layout_width se establece en fill_parent. A continuación, haga:
Para mover una vista, utilice Matriz. Es muy útil
Matrix matrix = new Matrix();
matrix.reset();
matrix.postTranslate(x, y);
imageview.setScaleType(ScaleType.MATRIX);
imageview.setImageMatrix(matrix);
recuerde configurar ImageView android: scaleType = "matrix" en xml si planea usar esto y devolver la vista a la posición central/inicio (como con un joystick), de lo contrario se compensará si no está configurado. – TouchBoarder
Es muy fácil. Puede implementar el evento onTouchListener
de cualquier control que desee y establecer su posición x, y como hacer un nuevo LayoutParams
establecer su x, y asignar para ver como view.setLayoutParam(layoutParams);
, arrastrará la Vista.
este encontré trabajado:
imageview.layout(l,t,r,b);
- 1. Repetir imagen con ImageView en RelativeLayout
- 2. Adición dinámica de vistas a RelativeLayout dentro de ScrollView
- 3. Programaticamente no se puede alinear ImageView en RelativeLayout
- 4. android: botón dentro de imageview
- 5. Android - DrawLine de lienzo dentro de ImageView
- 6. Usando layout_above en RelativeLayout
- 7. RelativeLayout - CenterInParent y marginTop
- 8. ImageView dentro de Relative Layout tiene relleno superior e inferior
- 9. Mover archivo dentro de Vim
- 10. ¿Cómo poner una imageview encima de otro imageview en Android
- 11. RelativeLayout Gravity no aplicado?
- 12. ANTI_ALIAS_FLAG para ImageView dentro del diseño?
- 13. Mover un ImageView a una posición diferente en forma animada en Android
- 14. ¿Cómo puedo alinear una imagen dentro de un ImageView en la parte inferior de ImageView?
- 15. Android RelativeLayout: ¿cómo posicionar?
- 16. ¿Mover un elemento dentro de una lista?
- 17. Android, ImageView sobre ImageView
- 18. ¿Cuál es el ScaleType predeterminado de ImageView?
- 19. recortar una imagen ampliada en ImageView dentro de scrollView
- 20. RelativeLayout de Android parece estar roto
- 21. Ver dentro de ScrollView no ocupa todo
- 22. ¿Cómo centrar una vista usando RelativeLayout?
- 23. RelativeLayout - Se desplaza hacia abajo
- 24. ¿Cómo centrar un ImageView en LinearLayout?
- 25. Android ImageView no muestra la imagen?
- 26. Posicionar una imagen dentro de un ImageView con la altura máxima y el ancho máximo establecidos
- 27. RelativeLayout gravedad centro no funciona
- 28. Conjunto RelativeLayout niño para llenar el espacio no utilizado
- 29. Android TableRow RelativeLayout Edición
- 30. LinearLayout vs RelativeLayout
Podría ser un poco más específico? ¿Qué significa "moverse" significa? – CommonsWare
Me gusta, mueve sus coordenadas x \ y. Por ejemplo, si tenía una imagen que era más grande que la resolución de la pantalla y deseaba poder arrastrarla para ver las partes que estaban fuera de la pantalla. – Joren