我使用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);
答案 0 :(得分:10)
请看索尼爱立信开发人员的这个项目:
http://developer.sonymobile.com/2010/06/23/android-tutorial-making-your-own-3d-list-part-3/
并查看这些链接:
http://android-er.blogspot.co.il/2009/10/listview-and-listactivity-layout.html
http://graphics-geek.blogspot.co.il/2013/02/devbytes-listview-animations.html
答案 1 :(得分:2)
参考这个Lib It Work Library Link
示例
在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"
等