将动画添加到listview项目

时间:2013-04-10 16:11:35

标签: android listview android-animation

我使用simplecursoradapter填充列表视图有没有办法向项目添加动画?我想要一些像android声音选择器应用程序,当它逐个启动项目出现者时..这是我的适配器

    Cursor c = db.rawQuery(mySQL, null);

SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.list_item, c, 
            columns, new int[] {R.id.list_item_text_sub,R.id.list_item_text_main,R.id.list_item_text_id,R.id.list_item_img}, 0);

adapter.setViewBinder(new CustomViewBinder());
ListView list = (ListView) findViewById(R.id.list_poet_name);
list.setAdapter(adapter);

2 个答案:

答案 0 :(得分:10)

答案 1 :(得分:2)

参考这个Lib It Work Library Link

示例

Animation Example

在xml文件中使用它

<com.twotoasters.jazzylistview.JazzyListView
    android:id="@id/android:list"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:divider="@null"
    app:effect="fan"
    app:only_animate_new_items="false"
    app:only_animate_fling="false"
    app:max_velocity="0" />

只有你可以改变“JazzyListView”的属性

app:effect="Card" r "Curl" OR "Fade" OR "flip" OR "fly" OR "Grow" OR "Wave" OR "tilt"