To download the app, visit: Library
:::3つのオプションから選べるセグメント化されたボタンカスタムウィジェットを使って、ユーザーアクションを効率化する
目的
このカスタムウィジェットは、3つのオプションから選択できるセグメントボタンを含みます。これは、ある目的のために3つの別々の設定を持つアプリケーションに最適です。
設定
カスタムウィジェットプラグインは、プロパティとイベントを使用してアプリケーションと相互作用します。プロパティはアプリケーションとウィジェットの間に存在する共有データで、イベントはウィジェットがアプリケーションに送信できるシグナルです。アプリエディタでは、これらのイベントに基づいてトリガーをビルドできます。イベントは、アプリケーションにデータを送信することもできます。
Segmented Button Custom Widgetは、3つのプロパティと1つのイベントを使用します。このウィジェットで使用されているプロパティは以下の通りです:オプション1のテキスト:最初のオプションのテキスト:Option2Text: 2番目のオプションのテキスト:オプション3のテキスト
このカスタムウィジェットは、Button Selectedという1つのイベントを利用します。戻り値は、左から右に押されたボタンに対応する整数 [1, 2, 3] です。
どのように動作するか
ユーザーがオプションを選択すると、ボタンが緑色に変わり、Tulip でイベントが発生します。別のボタンを選択すると、そのボタンは緑色になり、前に押されたボタンは無効になります。使用例としては、ユーザがどのボタンを押したかに基づいて、ウィジェットから発生したイベントが 1, 2, 3 の場合にアクションを実行するトリガを作成します。
さらなる読み物
カスタムウィジェットの詳細については、以下のサイトを参照してください: