2012-04-14 11 views
1

私は、Spotifyのようなスライダーメニュー(現在の再生中の曲を表示するために三角形を中央にスライドさせる)を実装する必要があるアプリケーションを作っています。問題は私がこれを行うためのまともな方法を理解しているように見えることができないということです。私はhereを見つけたようなFacebookのメニューでそれを試しました。AndroidはSpotifyのようなスライダーメニューを作成しています

しかし、これはちょうどお互いに隣り合って配置され、メニューを展開するときに基本的に引き伸ばされているか伸ばされていない2つの線形レイアウトを提供します。展開/折りたたみ時にレイアウト上の問題が発生します(展開時にすべてのアイテムが直線レイアウト内に配置され、メニューを再び折りたたむときに静かに適切な場所に移動されます)。

In Spotifyでは、メニューが展開されたときにレイアウトが互いに重なり合っているように見えます。これははるかにクリーンな方法のようです。しかし、私はこれに取り組む方法について全く知らないし、Googleは本当に多くの答えを提供していない。メニューを物理的にスライドさせる必要はありません。メニューボタンをクリックしたときにスライディングアニメーションでレイアウトを重ねるだけです。

長いポストのため申し訳ありませんが質問を指定する必要がありました。

答えて

4

この機能を利用するには、ビューを再作成する必要はありません。それはSlidingDrawerと呼ばれ、既にフレームワークで利用可能です。 thisthisを読んだり、thisビデオを見てください。

関連する問題