ç»é¢æç»ãã¢ãã¡ã¼ã·ã§ã³ãã¡ãã¤ã件ã«ã¤ãã¾ãã¦
ããããã¦Layoutã«å¯¾ãã¦startAnimation()ã使ã£ã¦ããªãã§ããããï¼Layoutãã¢ãã¡ã¼ã·ã§ã³ãããå ´åã¯startLayoutAnimation()ãå©ç¨ãã¾ãããã
ãã®ã³ã¼ãã¯æå³ããéãã«åãã¾ããã
TranslateAnimation anim = new TranslateAnimation(0, 0, 0, 50); anim.setDuration(300); layout.startAnimation(anim);
ãã®ããã«startLayoutAnimation()ã使ãã¾ãããã
TranslateAnimation anim = new TranslateAnimation(0, 0, 0, 50); anim.setDuration(300); LayoutAnimationController lac = new LayoutAnimationController(anim); layout.setLayoutAnimation(lac); layout.startLayoutAnimation();
ã¾ããHandler.post()ã§startLayoutAnimation()ãã³ã¼ã«ããæã«ä½æ ãã¢ãã¡ã¼ã·ã§ã³ãå®è¡ãããªããã¨ãããã¾ããããã®å ´åã¯ä»¥ä¸ã®ããã«invalidate()ããã¨åä½ããããã§ãã
layout.startLayoutAnimation(); layout.invalidate();