上部と下部に1つずつ、合計2つの非表示の画像があるScrollViewがあります。その間にたくさんの目に見えるコンテンツがあります。
私がする必要があるのは、これらの画像をデフォルトで非表示にすることですが、上または下にスクロールすると、スクロールしているときに画像が表示される可能性があります。ただし、スクロールを停止するとすぐに、非表示の画像が表示されないように、表示領域に戻るはずです。
基本的に、私はiphoneUIScrollViewのバウンススクロール機能を模倣しようとしています。
ScrollViewをすべて設定し、最初にスクロールして、一番上の非表示の画像を非表示にします。今、私がする必要があるのは、スクロールが終了したことを検出し、Y位置を把握し、非表示の画像が表示されているかどうかを確認することです。もしそうなら、私はプログラムでビューをスクロールバックして、非表示の画像を非表示にします。
私はそれがすべて理にかなっていることを願っています。
とにかく、私はScrollViewをプログラムでスクロールする方法を知っています。ここで必要なのは、ScrollViewがスクロールを終了したときを通知するためのある種のコールバックと、ScrollViewの現在の「Y」位置を取得する方法です。私が使用できるそのような方法はありますか?
ScrollViewのドキュメントを調べましたが、何も飛び出しませんでした。私はまだAndroidの命名スキームにあまり詳しくないので、どこかで明らかな何かを見逃したのかもしれません。
とにかく、どんな助けでもここでいただければ幸いです。乾杯。