es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANDROID-NAVIGATION-BAR

Navegación en Jetpack Compose – Fragments/ViewModels La navegación en Jetpack Compose se realiza a través de Fragments y ViewModels. Los Fragments son componentes de la interfaz de usuario que se utilizan para representar una pantalla o una parte de ella. Los ViewModels, por otro lado, almacenan y administran los datos relacionados con las pantallas. Para navegar entre Fragments, se puede utilizar la clase NavController. Esta clase proporciona métodos para navegar hacia adelante, hacia atrás y para pasar argumentos entre los Fragments. Además, se pueden utilizar los métodos push y pop para navegar a través de una pila de Fragments, lo que permite una navegación más flexible y dinámica. Por otro lado, al utilizar ViewModels, se pueden compartir datos entre Fragments de manera eficiente. Los ViewModels almacenan los datos de forma que están disponibles para toda la aplicación y se mantienen durante los cambios de configuración, como las rotaciones de pantalla. En resumen, la navegación en Jetpack Compose se basa en el uso de Fragments y ViewModels, lo que permite una navegación fluida y la gestión eficiente de datos entre las diferentes pantallas.

Así que estoy revisando este tutorial oficial de Compose: https://developer.android.com/courses/pathways/compose Hay Jetpack Compose Navigation: https://developer.android.com/codelabs/jetpack-compose-navigation Básicamente, en ese ejemplo solo hay una actividad, sin fragmentos, y en lugar de fragmentos se utilizan composables (implementa 3 pantallas) para el gráfico de navegación. Este ejemplo también es realmente malo porque no tiene . . . Read more

Las animaciones de Android no se utilizan desde las carpetas RTL (ldrtl).

Cuando cambio el idioma de mi aplicación y la dirección del diseño a RTL, no afecta a las animaciones. Tengo estos archivos: anim/slideinfrom_end.xml, <set xmlns:android=”http://schemas.android.com/apk/res/android” android:shareInterpolator=”false”> <translate android:fromXDelta=”100%” android:toXDelta=”0%” android:fromYDelta=”0%” android:toYDelta=”0%” android:duration=”300″ /> anim-ldrtl/slideinfrom_end.xml (espejado) <set xmlns:android=”http://schemas.android.com/apk/res/android” android:shareInterpolator=”false”> <translate android:fromXDelta=”-100%” android:toXDelta=”0%” android:fromYDelta=”0%” android:toYDelta=”0%” android:duration=”300″ /> Otros recursos (imágenes, etc.) se . . . Read more

Prepopule manualmente la pila de navegación en Android/Jetpack Compose.

¿Es posible prellenar la pila de navegación en Android/Jetpack Compose? Tengo un enlace profundo que navega hacia lo profundo de la jerarquía de navegación, sin embargo, al presionar el botón de retroceso, navega hacia la ruta raíz. Ejemplo: Route.Main -> Route.List -> Route.Details(argumento: id) Enlace profundo: https://miweb.com/detalles/id Comportamiento actual: Abre . . . Read more