2017-08-11 6 views
0

私はViewPagerを持っています。このViewPagerには、すべて同じレイアウトのFragmentsがあります。レイアウトにはヘッダーとRecyclerViewが含まれています。このレイアウトのヘッダーのみをスワイプ可能にします。したがって、ユーザは、ヘッダーをスワイプしているときに、ビューページ内のフラグメント間の切り替えのみを行うことができます。私はCustomViewPagerを試しましたが、それは私が望むように動作していませんでした。Android:ViewPagerスワイプのみ特定のビュー

誰かに解決策がありますか?

+0

これを参考にしましたか? https://stackoverflow.com/a/7814054/3872374 –

+0

@OmarDanishaはい。私が持っている2つの問題:ヘッダーの最初のタッチで、私はどこにスワイプEnabledをtrueに設定すると、ビューページはスワイプしません。だから私は2回スワイプしなければならない。 2番目の問題:ヘッダーではないビューに触れると、どこでswipeEnabledをfalseに設定するのですか? – Cimoe

答えて

0

私の汚いですが解決策は、TouchListenerというカスタムを私のヘッダービューに設定することです。左右に振り回されたことが検出されるたびに、私はViewPagersetCurrentItem(index, true)を呼び出します。それは最適な解決策ではありませんが、今のところ取り組んでいます。

関連する問題