Cómo implementar la pantalla de bienvenida en Android
Tengo una aplicación que muestra la lista de elementos. Necesito mostrar una imagen desvanecida antes de comenzar la actividad principal. intenté algo así en el método onCreate de actividad principal, comencé una actividad de animación como
Intent animationIntent=new Intent(this,AnimationActivity.class);
startActivityForResult(AnimationIntent);
en el método onCreate de AnimationActivity.class
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView introanim = (ImageView) findViewById(R.id.imgView);
AnimationSet StoryAnimation = (AnimationSet)AnimationUtils.
loadAnimation(this, R.anim.alphanim);
StoryAnimation.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationRepeat(Animation animation) {
AnimationSubActivity.this.finish();
}
@Override
public void onAnimationEnd(Animation animation) {
AnimationSubActivity.this.finish();
}
});
introanim.clearAnimation();
introanim.startAnimation(StoryAnimation);
y mi main.xml es
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:id="@+id/imgView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/icon"
/>
</LinearLayout>
problema con este enfoque es que muestra una animación pero la vista de imagen aparece en la pantalla por un tiempo y la actividad principal viene con el efecto de transición de diapositiva
pero quiero que la imagen se desvanezca y mi actividad debería desvanecerse en
Cualquier ayuda será apreciada. Gracias por adelantad