0

今日、Android 用のRandoアプリを見つけたばかりで、シンプルな UI に完全に感銘を受けました。私は、ViewPager のこの粘着性のある赤いボタンが特に気に入っています。

ここに画像の説明を入力

ViewPager の上にスティッキー ビューを作成し、同じ ViewGroup 内の ViewPager の外に配置する方法を知っています。しかし、ここでは赤いボタンが部分的に粘着しています。左にスクロールするとスクロールします。右に行くと、その位置を保持します。

醜い方法 (ViewPager が 2 つ (?!) を持っていること) を除けば、どうやってそれを作ったのかわかりません。カスタムビューページャー? 多分!何か案が?

4

1 に答える 1

1

onPageScrolledメソッドを使用してページのスクロールを検出し、スクロール方向が左か右かを検出し、それに応じて赤い円の位置を手動で更新するというアイデアがあると思います。

参照: ビューページャーが左または右にスクロールしていることを知るには?

于 2013-06-26T08:06:22.167 に答える