Tengo un objeto ImageView dentro de LinearLayout. Estoy configurando una animación en ImageView que moverá la vista de la imagen del punto x a y. Ahora, el punto de inicio debe ser la esquina derecha del contenedor principal. Mi pregunta es, ¿cómo obtengo la dimensión del contenedor en el que está presente la vista? No veo el tipo de método view.getParent(). GetWidth() en la jerarquía de la vista.Cómo obtener el ancho del contenedor en el que se agrega mi vista en Android
8
A
Respuesta
3
Tal vez no es necesario porque se puede utilizar% para la animación de la siguiente manera:
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
<translate android:fromXDelta="100%p" android:toXDelta="0" android:duration="150" />
25
1
llamada después de la vista añadió en una vista padre , de lo contrario, esta excepción java.lang.NullPointerException: Intento de invocar el método virtual 'int android.view.View.getHeight()'
int height = ((View) view.getParent()).getHeight();
int width = ((View) view.getParent()).getWidth();
int mHeight = ((View) view.getParent()).getMeasuredHeight();
int mWidth = ((View) view.getParent()).getMeasuredWidth();
Cuestiones relacionadas
- 1. Obtener el ancho del terminal en C?
- 2. ¿Cómo obtener el ancho y alto de una vista de imagen en android?
- 3. ¿Cómo puedo obtener el ancho del indicador de grupo de ExpandableListView dibujable en Android?
- 4. Cómo obtener el ancho y alto de una vista web en android
- 5. Cómo obtener el ancho/alto del texto
- 6. cómo hacer que el botón se llene al 50% del ancho de la pantalla en Android?
- 7. ¿Cómo se edita el ancho del evento en FullCalendar?
- 8. ¿Cómo encontrar el ancho de una vista antes de que se muestre la vista?
- 9. ¿Mantiene el ancho fijo del panel de un contenedor dividido?
- 10. ¿Cómo puedo hacer para que la tabla de estilo tenga el ancho completo del contenedor y hacer que las celdas usen el porcentaje del ancho?
- 11. Cambiar el ancho del botón mediante programación en Android
- 12. obtener la altura y el ancho del diseño en tiempo de ejecución android
- 13. ¿Cómo puedo obtener el nombre del paquete en android?
- 14. Cómo animar marcador cuando se agrega al mapa en Android?
- 15. android, cómo obtener el nombre del paquete?
- 16. ¿Cómo obtener la altura y el ancho del control de usuario diseñado dinámicamente mientras se agrega en el control canvas de wpf?
- 17. JavaScript: ¿Cómo averiguar el ancho y alto del punto de vista en la ventana del navegador?
- 18. Android LinearLayout llenar el ancho
- 19. Obtener el ancho en píxeles del elemento con el estilo establecido con%?
- 20. CSS: cómo establecer el ancho del control de formulario para que todos tengan el mismo ancho?
- 21. ¿Cómo puedo obtener el CollectionView que se define en XAML
- 22. En sbt, ¿cómo se agrega un complemento que está en el sistema de archivos local?
- 23. Android scrollview autoscroll como texto se agrega
- 24. cómo obtener el historial del navegador en android?
- 25. ¿Cómo establecer el ancho de la fuente en una vista de texto de Android?
- 26. Obtener el nombre del método actual que se está ejecutando
- 27. cómo obtener el color de fondo del botón en Android?
- 28. Android: obtenga el nombre del archivo adjunto en mi aplicación
- 29. Medición del ancho del texto que se dibujará en Canvas (Android)
- 30. Ancho del botón en Android TableLayout
hmmm ... casi me olvido de esta opción. Creo que esto me ayudaría Gracias. – prashant