最近のアクセス:
[Application Shortcuts] プロパティ

アプリケーションにおけるユーザー主導のアクションを指定します。

適用範囲

オブジェクト: MenuPanelWork With (メインオブジェクトのみ)
ジェネレーター: AndroidApple

説明

[ Application Shortcuts ] プロパティ[ Main object properties ] にあります。
このプロパティを使用すると、エンドユーザーがホーム画面から直接トリガーできるいくつかのアクションを定義できます。ショートカットアクションのユースケースをいくつか紹介します。アプリケーションのニーズに応じて、他にもさまざまなケースが考えられます。
  • メール: 新しい E メール、受信ボックス、E メール検索
  • カメラ: 自撮り、ビデオ撮影
  • マップ: 自宅案内位置共有付近の検索現地でのサービスリクエスト
  • その他
GeneXus では、ショートカットウィジェットに表示するアクションをメニューアイテムとした Menu オブジェクトを作成するだけです。また、Action ノードの [ Image ] プロパティを使用して各アクションにアイコンを関連付けて、[ Description ] プロパティを使用してそのアイコンのラベルを変更できます。
[ Image ] プロパティには次のいずれかのアイコンを設定できます:
  1. 事前定義済みのアイコン
    各プラットフォームには一連のアイコンが事前に定義されています。これらを使用するには、[ Image ] プロパティでシステムアイコンの名前に「gx」という接頭語を付ける必要があります。つまり、次のようになります:
    iOS アイコン (例: gxLocation_TakeMeHome)
  2. カスタムアイコン
    Image オブジェクトをナレッジベースに追加し、それを [ Image ] プロパティで参照します。アイコンは色付きでは表示されません。
最後に、 [ Application Shortcut ] プロパティで前に作成した Menu オブジェクトを設定します。iOS デバイスでは、エンドユーザーが 3D Touch (アプリケーションアイコンの選択時に画面に圧をかける) を使用したときに、実行可能なアクションが表示されます。

実行時/設計時

このプロパティは設計時にのみ適用されます。

最初に Menu オブジェクトを作成し、アプリケーションショートカットを定義します。この例では、新規ゲームのプレイユーザープロファイルの表示ユーザープレイリストの表示チャットルームへの移動という、4 つのアクションを作成します。
イメージ:38248.png
次に、各アクションにカスタムアイコンを関連付けて、その説明をカスタマイズします。たとえば、PanelChat アクションについては、 [ Image ] プロパティと [ Description ] プロパティを次のように変更します。
イメージ:38249.png
最後に、Main オブジェクトの [ Application Shortcuts ] プロパティに MenuShortcut オブジェクト (作成済み) を設定します。イメージ:38250.png
実行時に、エンドユーザーは、定義されたすべてのアクションを表示し、それらのいずれかを選択して開くことができます。
イメージ:38252.png 

プロパティの変更の適用方法

プロパティに値を設定したときに、それに対応する変更を適用するには、メインオブジェクトをビルドします。

互換性

Android の場合、GeneXus 17 Upgrade 3 以降で利用できます。 Apple の場合、GeneXus 15 Ugrade 10 以降で利用できます。

参考情報


Created: 18/10/29 01:07 by Admin Last update: 23/05/25 21:37 by Admin
カテゴリ
Powered by GXwiki 3.0