ListViewがあり、リストとともにスクロールする背景を作成したいと思います。
GridViewのすべてのアイテムが同じ高さであるために機能するShelvesのコードを見ました。これは、私が作成できないことを保証するものです。同様の手法(つまり、dispatchDrawをオーバーライドする)を使用できると思いますが、各アイテムのListViewの上部からの距離を知る必要があります-これを事前に計算するにはどうすればよいですか?ListViewはほとんど静的でかなり小さいので、リストに新しいアイテムを追加するときに再計算する必要がある場合でも問題ありません。
だから私の質問はこれです:ListViewとListアダプターが与えられた場合、リストの一番上から各アイテムの距離を計算するにはどうすればよいですか?つまり、アイテム0は上から0ピクセル、アイテム20は上から4032ピクセルになります。あるいは、私がやりたいことをするためのより良い方法はありますか?