垂直なQuickActionの作り方

ポップアップメニューを表示するのにQuickActionでは標準では水平方向のメニューしかサポートしていません。

垂直方向のメニューは作れないかといろいろ調べたところ、アイテムを3Dで表示できるNewQuickAction3Dが垂直方向に対応しているようです。

このライブラリはNewQuickAction3Dからダウンロードできます。

ページ横の「Download ZIP」をクリックするとプロジェクトごとダウンロードできるのでダウンロードし終わったら自アプリのプロジェクト内にライブラリをコピーすれば利用できるようになります。

使い方は3Dでないクイックアクションと全く変わりません。

違う点はコンストラクタにアイテムの並ぶ方向を指定できるようになったことです。

QuickAction quickAction = new QuickAction(this, QuickAction.VERTICAL);

方向にはHORIZONTALまたはVETICALのどちらかを指定できます。

ライブラリにサンプルとして用意されていたアプリを起動してみると次の画像のように垂直なクイックアクションが表示されました。

QuickActionのサンプル

3Dでないクイックアクションと違い、アイテムとアイテムの間に区切り線がなくすっきりしています。

ちなみに下が普通のクイックアクションです。

普通のクイックアクション
関連項目
プライバシーポリシー