Tengo un diseño muy parecido al siguiente. Actualmente, cuando se presiona el botón Atrás, la visibilidad del diseño lineal rojo se desactiva. Sin embargo, me gustaría que se "deslice" fuera de la página. ¿Cómo haría esto?Android: ¿Los diseños se "deslizan" fuera de la pantalla?
Respuesta
Es necesario utilizar animaciones. aquí es la parte superior de entrada/salida animaciones:
En Top
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="-100%" android:toYDelta="0%" android:duration="300"/>
</set>
Lo más
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0%" android:toYDelta="-100%" android:duration="600"/>
</set>
Luego, en su actividad de obtener la vista y aplicar una animación de esta manera: Esto se tipo Animación.
mSlideInTop = AnimationUtils.loadAnimation(this, R.anim.slide_in_top);
mSlideOutTop = AnimationUtils.loadAnimation(this, R.anim.slide_out_top);
y llamarlos con este código:
header.startAnimation(mSlideOutTop);
header.setVisibility(View.INVISIBLE);
Aquí cabecera es un LinearLayout envolviendo mis puntos de vista. Lo mismo si desea que se deslice hacia adentro. Simplemente agregue la diapositiva en la animación y haga visible la vista.
¿Dónde se define mSlideInTop? ¿Y debería poner eso bajo el método onCreate()? ¿Y dónde defino qué archivo XML debería deslizarse dentro/fuera? – Si8
Depende de sus necesidades. Por lo general, crea el objeto de animación justo antes de iniciarlo, pero supongo que podría ser un campo inicializado en la actividad dentro de Crear. El XML pasa a la carpeta res/anim. – DArkO
dosis no funciona en mi aplicación. la vista en la parte superior acaba de desaparecer y no se produjo ninguna animación. lo que hice fue: 1: titleHideAnimation = AnimationUtils.loadAnimation (this, R.anim.anim_top_out_slow); 2: titleLayout.startAnimation (titleHideAnimation); 3: titleLayout.setVisibility (View.GONE); – tainy
- 1. mover una imagen parcialmente fuera de la pantalla en Android
- 2. ¿Cómo se hacen diseños para varios tamaños de pantalla de Android?
- 3. Colapsando los márgenes en los diseños de Android
- 4. Android y admite diseños de pantallas múltiples
- 5. Diseños de Android en subcarpetas
- 6. ¿Debo confiar en Android para descartar los sorteos fuera de la pantalla?
- 7. Captura UIScrollView fuera contenido de la pantalla
- 8. iOS equivalente a Fragmentos/Diseños de Android
- 9. Android anchuras diferentes de diseños en ViewPager
- 10. Android: evitar que la pantalla se apague
- 11. Android: vista de desplazamiento horizontal con tres diseños lineales
- 12. Animaciones suaves para diseños pesados
- 13. Android con los diseños como plantilla para la creación de varias instancias de diseño
- 14. La ventana aparece fuera de la pantalla en ubuntu
- 15. ¿Hay alguna manera de animar diseños? [Android]?
- 16. ¿Necesito 14 diseños diferentes para admitir todos los dispositivos Android?
- 17. Alternar entre 2 diseños en la actividad de Android
- 18. Uso de la clase GLSurfaceView con diseños xml de Android
- 19. OpenGL: representación fuera de pantalla rápida
- 20. CALayer y Representación fuera de pantalla
- 21. Overlay de Android fuera/entre los límites del diseño
- 22. Android Organizar diseños en carpetas secundarias
- 23. Vista de Android Animate desde fuera de la pantalla no funciona
- 24. Android - Teclado suave presiona el diseño de mi actividad fuera de la pantalla
- 25. orientación de la pantalla Android difiere entre los dispositivos
- 26. ¿Representación fuera de pantalla cuando la computadora portátil apaga la pantalla?
- 27. Android | los iconos de marcador en la pantalla de inicio
- 28. ¿Por qué se usa XML para la creación de diseños de IU en Android?
- 29. Cómo arreglar el tamaño de los diseños
- 30. Generar imagen escalada desde fuera de la pantalla NSView
¿Por qué no intentas usar animación para este propósito? Como, no creo que pueda haber otra forma o método definido para el deslizamiento – Nikki
¿Cómo usaría animación para lograr esto? ¿Podrías elaborar por favor? – Skizit
desea un deslizamiento de disposición y otro diseño debe ser visible ....... Entiendo bien – Nikki