J'essaye de développer et de réduire ma vue à l'aide de l'animation de TransitionManager. Voici la sortie,Superposition des animations de TransitionManager dans android
Voir la mise en page se chevauchent en vue de dessus l'effondrement. Comment éviter cela? Je mets "detailedView" (une avec des icônes) visibilité GONE
et utilisez le code suivant pour l'animation,
topView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TransitionManager.beginDelayedTransition(topView);
TransitionManager.beginDelayedTransition(bottomView);
if (detailsView.getVisibility() == View.VISIBLE) {
detailsView.setVisibility(View.GONE);
cardText.setText("Collapse Title");
} else {
detailsView.setVisibility(View.VISIBLE);
cardText.setText("Expanded Title");
}
}
});
Vous avez raison. Cette façon est beaucoup plus lisse! – Dexter
Je suis content que vous l'ayez aimé. –