「App:Library:Squareline:docs:docs:events」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
4行目: 4行目:
 
!訳
 
!訳
 
|-
 
|-
|
+
|Adding events, you can create different interactions to widgets, for instance change the screen, play an animation, etc. by pressing a button.
|
+
|イベントを追加すると、ボタンを押して画面を変更したり、アニメーションを再生したりするなど、さまざまなインタラクションをウィジェットに作成できます。
 
|}
 
|}
  
11行目: 11行目:
 
== Add Event ==
 
== Add Event ==
 
{| class="wikitable"
 
{| class="wikitable"
|
+
|At the bottom of the '''[[App:Library:Squareline:docs:dev env:inspector|<u>Inspector</u>]]''' Panel, you can find the '''ADD EVENT''' button.
|
+
 
 +
Firstly, you should name the event, then choose a trigger to start it.
 +
 
 +
* Event name - The name of the event
 +
* Event Trigger - The interaction of event start
 +
** Pressed - An object has been pressed
 +
** Clicked - An object was pressed for a short period of time, then released. Not called if scrolled
 +
** Long pressed - An object has been pressed for a longer period of time
 +
** Long pressed repeat - Called after <code>long_press_time</code> in every <code>long_press_repeat_time</code> ms. Not called if scrolled
 +
** Focused - An object is focused
 +
** Defocused - An object is unfocused
 +
** Value changed - The value of the object has been changed.
 +
** Ready - A process has finished
 +
** Cancel - A process has been cancelled
 +
** Screen loaded - A screen was loaded, called when all animations are finished
 +
** Screen unloaded - A screen was unloaded, called when all animations are finished
 +
** Screen load start - A screen load started, fired when the screen change delay is expired
 +
** Screen unload start - A screen unload started, fired immediately when lv_scr_load/lv_scr_load_anim is called
 +
|'''<u>[[App:Library:Squareline:docs:dev env:inspector|インスペクタ]]</u>'''パネルの下部に、'''ADD EVENT'''ボタンがあります。
 +
 
 +
まず、イベントに名前を付け、それを開始するトリガーを選択します。
 +
 
 +
* イベント名 - イベントの名前
 +
* イベントトリガー - イベントを開始するためのインタラクションです。
 +
* Pressed - オブジェクトが押されました。
 +
* クリックされた - オブジェクトが短時間押され、その後、解放された。スクロールされた場合は呼び出されない
 +
* 長押し - オブジェクトが長時間押された状態。
 +
* 長押しリピート - <code>long_press_time</code>の後に<code>long_press_repeat_time</code>の時間ごとに呼び出されます。スクロールしている場合は呼び出されません。
 +
* フォーカスされている - オブジェクトがフォーカスされています。
 +
* デフォーカス - オブジェクトが非フォーカス状態になります.
 +
* Value changed - オブジェクトの値が変更されました。
 +
* Ready - 処理が終了しました。
 +
* Cancel - 処理がキャンセルされました。
 +
* Screen loaded - 画面がロードされ、すべてのアニメーションが終了したときに呼び出されます。
 +
* Screen unloaded - 画面がアンロードされ、すべてのアニメーションが終了したときに呼び出されます。
 +
* Screen load start - 画面のロードが開始され、画面変更の遅延が終了したときに呼び出されます。
 +
* スクリーンアンロードスタート - スクリーンアンロードが開始され、lv_scr_load/lv_scr_load_animが呼び出されるとすぐに実行されます。
 
|}
 
|}
  

2022年8月4日 (木) 11:13時点における版

Events and Actions

原文
Adding events, you can create different interactions to widgets, for instance change the screen, play an animation, etc. by pressing a button. イベントを追加すると、ボタンを押して画面を変更したり、アニメーションを再生したりするなど、さまざまなインタラクションをウィジェットに作成できます。


Add Event

At the bottom of the Inspector Panel, you can find the ADD EVENT button.

Firstly, you should name the event, then choose a trigger to start it.

  • Event name - The name of the event
  • Event Trigger - The interaction of event start
    • Pressed - An object has been pressed
    • Clicked - An object was pressed for a short period of time, then released. Not called if scrolled
    • Long pressed - An object has been pressed for a longer period of time
    • Long pressed repeat - Called after long_press_time in every long_press_repeat_time ms. Not called if scrolled
    • Focused - An object is focused
    • Defocused - An object is unfocused
    • Value changed - The value of the object has been changed.
    • Ready - A process has finished
    • Cancel - A process has been cancelled
    • Screen loaded - A screen was loaded, called when all animations are finished
    • Screen unloaded - A screen was unloaded, called when all animations are finished
    • Screen load start - A screen load started, fired when the screen change delay is expired
    • Screen unload start - A screen unload started, fired immediately when lv_scr_load/lv_scr_load_anim is called
インスペクタパネルの下部に、ADD EVENTボタンがあります。

まず、イベントに名前を付け、それを開始するトリガーを選択します。

  • イベント名 - イベントの名前
  • イベントトリガー - イベントを開始するためのインタラクションです。
  • Pressed - オブジェクトが押されました。
  • クリックされた - オブジェクトが短時間押され、その後、解放された。スクロールされた場合は呼び出されない
  • 長押し - オブジェクトが長時間押された状態。
  • 長押しリピート - long_press_timeの後にlong_press_repeat_timeの時間ごとに呼び出されます。スクロールしている場合は呼び出されません。
  • フォーカスされている - オブジェクトがフォーカスされています。
  • デフォーカス - オブジェクトが非フォーカス状態になります.
  • Value changed - オブジェクトの値が変更されました。
  • Ready - 処理が終了しました。
  • Cancel - 処理がキャンセルされました。
  • Screen loaded - 画面がロードされ、すべてのアニメーションが終了したときに呼び出されます。
  • Screen unloaded - 画面がアンロードされ、すべてのアニメーションが終了したときに呼び出されます。
  • Screen load start - 画面のロードが開始され、画面変更の遅延が終了したときに呼び出されます。
  • スクリーンアンロードスタート - スクリーンアンロードが開始され、lv_scr_load/lv_scr_load_animが呼び出されるとすぐに実行されます。


Add Action


Actions

Call function


Change Screen


Increment Arc


Increment Bar


Increment Slider


Modify Flag


Play Animation


Set Opacity


Set Flag


Set Property


Set text value from arc


Set text value from slider


Set text value when checked




戻る : Previous