まず、UI ガイドラインに違反していることを認識しています。私のアプリは、実際の製品品質のアプリよりも楽しい UI です。UI が Android の他の部分とまったく同じように機能しないことが、重要なポイントです。
だから、私のアプリにListView
はテキスト項目があります。複雑なことは何もありません。秘訣は、リストをラチェットのように動かしたいということです。基本的に、十分に上にスクロールすると、次のリスト項目が表示されるように完全に 1 ステップ進みます。次のアイテムを下から上にゆっくりとスクロールするアニメーションは表示されません。それは理にかなっていますか?
LinearLayout
基本的には、スクロールに合わせてテキストを更新するだけのカスタム ビューを作成しましたが、それによって、 ListView
(scroll、fling、seltedItem など) の追加機能がすべて失われ、それらの機能を自分で再実装する必要がありました (残念ながら)。フルステップでのみスクロールできるようにするメソッドが API に見つかりませんでした。任意の提案をいただければ幸いです。
編集: 私はちょうど気づいたLayoutAnimationController
. 一見すると、これは私が必要としているものかもしれませんが、まだよくわかりませんし、使い方もまったくわかりません。