App:Library:LVGL:docs:Widgets:Tile view (lv tileview)
https://docs.lvgl.io/8.2/widgets/extra/tileview.html
Tile view (lv_tileview)
Overview
英文 | 自動翻訳 |
---|---|
The Tile view is a container object whose elements (called tiles) can be arranged in grid form. A user can navigate between the tiles by swiping. Any direction of swiping can be disabled on the tiles individually to not allow moving from one tile to another. If the Tile view is screen sized, the user interface resembles what you may have seen on smartwatches. |
タイルビューは、要素 (タイルと呼ばれます) をグリッド形式で配置できるコンテナーオブジェクトです。ユーザーは、スワイプによってタイル間を移動できます。タイルのスワイプの方向を個別に無効にして、1つのタイルから別のタイルに移動できないようにすることができます。
Tileビューが画面サイズの場合、ユーザーインターフェイスはスマートウォッチで見たものと似ています。 |
Parts and Styles
英文 | 自動翻訳 |
---|---|
The Tile view is built from an lv_obj container and lv_obj tiles. The parts and styles work the same as for lv_obj. |
Tileビューは、lv_objコンテナーとlv_objタイルから構築されます。
パーツとスタイルは、lv_objと同様に機能します。 |
Usage
Add a tile
英文 | 自動翻訳 |
---|---|
The returned value is an |
lv_tileview_add_tile(tileview, row_id, col_id, dir) は、row_id 行とcol_id 列に新しいタイルを作成します。
|
Change tile
英文 | 自動翻訳 |
---|---|
The Tile view can scroll to a tile with |
Tileビューでは、lv_obj_set_tile(tileview, tile_obj, LV_ANIM_ON/OFF) またはlv_obj_set_tile_id(tileviewv, col_id, row_id, LV_ANIM_ON/OFF); を使用してタイルまでスクロールできます。
|
Events
英文 | 自動翻訳 |
---|---|
|
LV_EVENT_VALUE_CHANGED 新しいタイルがスクロールによって読み込まれたときに送信されます。
|
Keys
英文 | 自動翻訳 |
---|---|
Keys are not handled by the Tile view. Learn more about Keys. |
キーは、タイルビューでは処理されません。
キーの詳細を確認してください。 |
Example
英文 | 自動翻訳 |
---|---|
Tileview with content |
API
英文 | 自動翻訳 |
---|---|
Functions lv_obj_t *lv_tileview_create(lv_obj_t *parent)
lv_obj_t *lv_tileview_add_tile(lv_obj_t *tv, uint8_t col_id, uint8_t row_id, lv_dir_t dir) void lv_obj_set_tile(lv_obj_t *tv, lv_obj_t *tile_obj, lv_anim_enable_t anim_en) void lv_obj_set_tile_id(lv_obj_t *tv, uint32_t col_id, uint32_t row_id, lv_anim_enable_t anim_en) lv_obj_t *lv_tileview_get_tile_act(lv_obj_t *obj) Variables const lv_obj_class_t lv_tileview_class const lv_obj_class_t lv_tileview_tile_class struct lv_tileview_t
struct lv_tileview_tile_t
|
Functions
lv_obj_t *lv_tileview_create(lv_obj_t *parent)
lv_obj_t *lv_tileview_add_tile(lv_obj_t *tv, uint8_t col_id, uint8_t row_id, lv_dir_t dir) void lv_obj_set_tile(lv_obj_t *tv, lv_obj_t *tile_obj, lv_anim_enable_t anim_en) void lv_obj_set_tile_id(lv_obj_t *tv, uint32_t col_id, uint32_t row_id, lv_anim_enable_t anim_en) lv_obj_t *lv_tileview_get_tile_act(lv_obj_t *obj) Variables const lv_obj_class_t lv_tileview_class const lv_obj_class_t lv_tileview_tile_class struct lv_tileview_t
struct lv_tileview_tile_t
|