2

リスト ビューに simplecursoradapter を設定しています アイテムにアニメーションを追加する方法はありますか?アイテムが 1 つずつ表示されるようになると、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);
4

2 に答える 2

11

Sony Ericsson の開発者によるこのプロジェクトをご覧ください。

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

于 2013-04-10T16:15:59.057 に答える
2

このLib It Work ライブラリリンクを参照してください

アニメーションの例

これを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" 

于 2014-04-04T12:06:00.253 に答える