Animer un layout
Bonjour, c'est encore moi oui, mais j'ai un nouveau souci concernant l'animation d'un layout
Mon linearLayout apparaît bien, mais l'anim ne ce fait pas ou ce fait trop vite pour être vue.
je pense que le xml est bon. si besoin je le posterais.
Merci d'avance.
class ClickBoutonMillieu implements View.OnClickListener
{
@Override
public void onClick(View v)
{
final LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout linearLayout = (LinearLayout)inflater.inflate(R.layout.anim_linear, layoutPrincipal, false);
layoutPrincipal.addView(linearLayout);
LayoutAnimationController animation = AnimationUtils.loadLayoutAnimation(getApplicationContext(), R.anim.linear_anim); // pour le contexte, qu'est ce qui est le mieux? getApplicationContext()? linearLayout.getContext()? ou d'envoyer this en parametre?
//layoutPrincipal.setLayoutAnimation(animation); // fonctione mais c'est toute ma vue qui s'annime
linearLayout.setLayoutAnimation(animation); //ne fonctionne pas
}
}
Mon linearLayout apparaît bien, mais l'anim ne ce fait pas ou ce fait trop vite pour être vue.
je pense que le xml est bon. si besoin je le posterais.
Merci d'avance.
Configuration: Linux / Firefox 78.0