<< Android-Note
垂直なQuickActionの作り方
ポップアップメニューを表示するのにQuickActionでは標準では水平方向のメニューしかサポートしていません。
垂直方向のメニューは作れないかといろいろ調べたところ、アイテムを3Dで表示できるNewQuickAction3Dが垂直方向に対応しているようです。
このライブラリはNewQuickAction3Dからダウンロードできます。
ページ横の「Download ZIP」をクリックするとプロジェクトごとダウンロードできるのでダウンロードし終わったら自アプリのプロジェクト内にライブラリをコピーすれば利用できるようになります。
使い方は3Dでないクイックアクションと全く変わりません。
違う点はコンストラクタにアイテムの並ぶ方向を指定できるようになったことです。
QuickAction quickAction = new QuickAction(this, QuickAction.VERTICAL);
方向にはHORIZONTALまたはVETICALのどちらかを指定できます。
ライブラリにサンプルとして用意されていたアプリを起動してみると次の画像のように垂直なクイックアクションが表示されました。
3Dでないクイックアクションと違い、アイテムとアイテムの間に区切り線がなくすっきりしています。
ちなみに下が普通のクイックアクションです。
関連項目
© Kaz