垂直方向のLinearLayout
セットがあり、それに 100 個のビューを追加したとします。各ビューの高さは 50 dp です。ユーザーはその上でスクロールして上下に動かしLinearLayout
ます。
画面上にあるビューのインデックス番号を知る必要があります。つまり、彼らが真ん中に飛び込んで停止し、画面に 5 つのアイテムが表示された場合、50-55 と推測する必要があります。
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@id/listing_main">
</LinearLayout>
アイテムの位置と高さを取得するなど、現在表示されているビューを推測する方法をたくさん試しましたが、scrollY
うまくいかないようです。
view.getScrollY()
他のスクロール測定と比較して、完全に恣意的なようです