Hallo,
ich habe zwei RelativeLayouts in einer Activity. Eine "Loading"-View und eine View um Daten anzuzeigen.
gewechselt wird zwischen den Views so:
Das Problem ist jetzt nur, dass das Ganze recht "steif und starr" aussieht.
Versucht hab ich es schon mit einer Animation.
Das bewirkt allerdings nur, dass die "Loading"-View länger angezeigt wird.
Ich würde es gerne so haben, dass der "Loading"-View verschwindet, dann eine ganz kurze Pause ist und dann die "Daten"-View langsam "reingefadet" wird.
Wie kann das bewerkstelligen?
Gruß
ich habe zwei RelativeLayouts in einer Activity. Eine "Loading"-View und eine View um Daten anzuzeigen.
gewechselt wird zwischen den Views so:
Java:
private void showLoadingView(){
loading_view.setVisibility(View.VISIBLE);
start_view.setVisibility(View.INVISIBLE);
}
private void showStartView(){
loading_view.setVisibility(View.INVISIBLE);
start_view.setVisibility(View.VISIBLE);
}
Das Problem ist jetzt nur, dass das Ganze recht "steif und starr" aussieht.
Versucht hab ich es schon mit einer Animation.
Java:
Animation anim = AnimationUtils.loadAnimation(
Activity_Start.this, android.R.anim.fade_out);
anim.setDuration(100);
Java:
private void showStartView(){
loading_view.setVisibility(View.INVISIBLE);
loading_view.startAnimation(anim);
start_view.setVisibility(View.VISIBLE);
}
Das bewirkt allerdings nur, dass die "Loading"-View länger angezeigt wird.
Ich würde es gerne so haben, dass der "Loading"-View verschwindet, dann eine ganz kurze Pause ist und dann die "Daten"-View langsam "reingefadet" wird.
Wie kann das bewerkstelligen?
Gruß