Androidにドリルダウンビューを実装したいのですが。現在、onListItemClickでは、同じリストビューに異なるデータを再入力しています。
質問:
- 他に何か提案はありますか?iPhoneでUITableViewを使用して行われる方法のようなものですか?
- リストビューの塗りつぶし操作をアニメーション化(左または右に押す)することは可能ですか?
これは実際にはかなり簡単です。メインビューを として実装しViewAnimator
、リストビューを追加するだけです。次に、onItemClick
リスト ビューで次のビューを作成し、viewAnimator にプッシュします。完了したら - 呼び出すshowPrevious()
と、前のリスト ビューに戻ります。
詳細ビューを2番目に実装する場合Activity
、を使用して選択したアイテムを渡すと、Intent
アクティビティ間のアニメーション化された遷移が得られます。前に進むと、新しいActivity
ものが画面の中央からズームアウトし、後ろに戻ると逆になります。
これを行う「Android-Way」(階層が 2 レベルのみの場合) は、ExpandableListViewを使用します。これは API Demos サンプル プロジェクトにあります。
iPhone の動作とまったく同じものを実装するには、自分でこれを実装するという困難な道を歩まなければならないと確信しています。
これを Android に実装するのは難しいようです。他の人が提案するものを見てみましょう!