Android

안드로이드 - 리스트뷰에서 아이템 차례대로 나타나는 애니메이션

남자두부 2015. 3. 16. 23:06
반응형

1

 

리스트뷰가 있는 위치에 사용한다

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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 listview = (ListView) findViewById(android.R.id.list);
listview.setLayoutAnimation(controller);
cs

 

*

 

리스트뷰에서 아이템 추가시는 애니메이션이 동작하지 않는다.

반응형