0

Jeremy Feinstein の SlidingMenu ライブラリを使用して、右側にスライド メニューを実装しています。

コンテンツ ビューを横に移動したり押したりせずにメニューをスライドさせる方法はありますか? 現在、メニューがスライドアウトすると、コンテンツも左または右に押し出されます (メニューが出てくる方向によって異なります)。メニューが左/右のいずれかから表示されるが、コンテンツ ビューの「上に座る」実装を作成したいと思います (コンテンツ ビューは移動せず、メニュー ビューは文字通り飛び出します)。

私は掘り下げてきましたが、これを有効にするために呼び出すことができる単純な関数はないようです。自分で実装する必要がありますか、それとも何か不足していますか?

4

1 に答える 1

1

私自身の質問に答える時間です!:D

Jeremy Feinstein の SlidingMenu ライブラリのソース コードを調べた後、ライブラリが実際にビューを「抽出」し、それを何らかの方法でスライド アウト ビューと結合しているようです。その後、ビューは単にスクロールされます (私は間違っている可能性がありますが、ビューの抽出が行われることは知っています。ライブラリがスクロールとスライドを実行する方法については、あまり調べませんでした。)

したがって、私自身の質問に対する答えは次のとおりです。いいえ、ライブラリでは実行できません。利用できる単純な関数はありません (ライブラリがスライド効果を実現する方法のため)。

最終的に、ビューが重なるフレームレイアウトを使用することにしました。1つは目に見え、もう1つは見えません。次に、可視性を変更してビューをアニメーション化します。

于 2013-09-18T04:08:25.470 に答える