Me gustaría mostrar una foto en la pantalla de actividad de Android con un gradual y continuo desvanecimiento desde sepia monótono pálido hasta el color completo final. Sé cómo hacerlo en una imagen de Java/BufferedImage para el objeto gráfico, pero desafortunadamente no sé nada para el entorno de programación de Android. ¿Alguien podría ayudar?¿Cómo hacer un fadein de una imagen en una pantalla de actividad de Android?
Respuesta
Un método para esto sería usar el conjunto de animación. Mira aquí;
http://developer.android.com/guide/topics/resources/available-resources.html#animation
un código de ejemplo que he hecho (bucle infinito fundido de salida en este ejemplo);
En el archivo de animación .xml;
<alpha android:fromAlpha="1.0"
android:toAlpha="0.3"
android:duration="7000"
android:repeatMode="restart"
android:repeatCount="infinite"/>
En el archivo java;
ImageView introanim = (ImageView) findViewById(R.id.introanim);
Animation StoryAnimation = AnimationUtils.loadAnimation(this, R.anim.intro_anim);
introanim.startAnimation(StoryAnimation);
Se podría desaparecer de su fondo sepia/imagen a lo que quieras ...
Hola Hiroshi se puede hacer esto para el fundido de entrada:
ImageView myImageView= (ImageView)findViewById(R.id.myImageView);
Animation myFadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.fadein);
myImageView.startAnimation(myFadeInAnimation); //Set animation to your ImageView
y dentro de sus res \ anim \ carpeta del archivo de animación fadein.xml
<?xml version="1.0" encoding="UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="3000"/>
</set>
pero por el desvanecimiento gradual de la sepia a la de color, yo u debe utilizar TransitionDrawable
Funciona bien. Probablemente no necesites 'android: repeatCount =" infinite "', aunque ... –
que querían una imagen a desaparecer (y luego desaparecen) una vez que se hace clic de opacidad total a 0. Aquí es cómo lo hice:
Animation a = new AlphaAnimation(1.00f, 0.00f);
a.setDuration(1000);
a.setAnimationListener(new AnimationListener() {
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
public void onAnimationEnd(Animation animation) {
yourView.setVisibility(View.GONE);
}
});
yourView.startAnimation(a);
gracias esto me ayudó con una animación dentro de una revista de reciclaje – AndyRoid
- 1. [Pantalla de bienvenida] ¿Cómo mostrar una imagen en pantalla completa?
- 2. Dibuje una imagen en modo Pantalla Completa Android
- 3. mover una imagen parcialmente fuera de la pantalla en Android
- 4. ¿Cómo destruir una actividad en Android?
- 5. Crear una imagen de la vista/pantalla en Android
- 6. Actividad devolver una imagen
- 7. Android: Desplazamiento de una vista de imagen
- 8. ¿Cómo se puede generar una pantalla de carga en Android?
- 9. Android: capturar el retorno de una actividad
- 10. Android: 'Pantalla de bienvenida' una sola vez
- 11. ¿Cómo implemento una función "Recordarme" en una actividad de Android?
- 12. Cómo crear una actividad de superposición de pantalla completa siempre superior en Android
- 13. Imagen de actividad de Android tamaño de fondo
- 14. Cómo desplazamiento vertical una actividad en Android
- 15. Android, hacer una imagen en una URL igual a la imagen de ImageView
- 16. ¿Cómo hacer una pantalla de bienvenida (pantalla visible cuando se inicia la aplicación)?
- 17. Android: ¿cómo hacer una imagen de mapa seleccionable con cada país produciendo una acción diferente?
- 18. Identificación única de una actividad de Android
- 19. Actividad de Android en la pantalla de bloqueo predeterminada
- 20. Imagen de superposición para hacer un tutorial en la aplicación de Android
- 21. Pasar de una actividad a la siguiente en Android
- 22. Android: lanzar una preferencia personalizada desde una actividad de preferencia
- 23. Android: Visualización de dos actividades en una pantalla
- 24. ¿Qué sucede cuando una actividad de Android inicia otra actividad?
- 25. Android: ¿usa el método de un servicio en una actividad?
- 26. ¿cómo reinicio una actividad en android?
- 27. Android: Actividad de pantalla completa con la barra de título
- 28. Android: cómo crear una actividad transparente con temas de diálogo
- 29. Cómo integrar Unity en una actividad de Android
- 30. ¿La mejor manera de tener una pantalla de bienvenida en una aplicación de Android?
Gracias Jorge y Mike. Voy a probar tus formas de hacerlo. –