App:Library:LVGL:docs:Widgets:Object mask (lv objmask)
提供: robot-jp wiki
ナビゲーションに移動検索に移動https://docs.lvgl.io/latest/en/html/widgets/objmask.html
Object mask (lv_objmask)
Overview
英文 | 自動翻訳 |
---|---|
The Object mask is capable of add some mask to drawings when its children is drawn. | オブジェクト マスクは、その子が描画されるときに描画にマスクを追加できます。 |
Parts and Styles
英文 | 自動翻訳 |
---|---|
The Object mask has only a main part called LV_OBJMASK_PART_BG and it uses the typical background style properties.
|
オブジェクト マスクには LV_OBJMASK_PART_BG というメイン パーツのみがあり、典型的な背景スタイル プロパティを使用します。 |
Usage
Adding mask
英文 | 自動翻訳 |
---|---|
Before adding a mask to the Object mask the mask should be initialized:
lv_draw_mask_<type>_param_t mask_param; lv_draw_mask_<type>_init(&mask_param, ...); lv_objmask_mask_t * mask_p = lv_objmask_add_mask(objmask, &mask_param); Lvgl supports the following mask types:
For the details of the mask init function see the API documentation below. |
オブジェクト マスクにマスクを追加する前に、マスクを初期化する必要があります。
lv_draw_mask_<type>_param_t mask_param; lv_draw_mask_<type>_init(&mask_param, ...); lv_objmask_mask_t * mask_p = lv_objmask_add_mask(objmask, &mask_param); Lvgl は、次のマスク タイプをサポートしています。
mask init 関数の詳細については、以下の API ドキュメントを参照してください。 |
Update mask
英文 | 自動翻訳 |
---|---|
Remove mask
英文 | 自動翻訳 |
---|---|
Events
英文 | 自動翻訳 |
---|---|
Keys
英文 | 自動翻訳 |
---|---|
Example
Simple Gauge
英文 | 自動翻訳 |
---|---|
API
英文 | 自動翻訳 |
---|---|