API DEMOS の例 2 のリストビュー アニメーションを使用しています。OnCreate メソッドのスニペットは次のとおりです。
ListView listview = (ListView) findViewById(android.R.id.list);
AnimationSet set = new AnimationSet(true);
Animation animation = new AlphaAnimation(0.0f, 1.0f);
animation.setDuration(50);
set.addAnimation(animation);
animation = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, -1.0f, Animation.RELATIVE_TO_SELF, 0.0f);
animation.setDuration(200);
set.addAnimation(animation);
LayoutAnimationController controller = new LayoutAnimationController(set, 0.5f);
listview.setLayoutAnimation(controller);
将来のある時点で、notifyDataSetInvalidated()
リストのアダプターで呼び出され、リストが更新されます。しかし、アイテムはアニメーションで表示されなくなりました。
助けてください。