表盘渐变 (Watchface Gradient)

表盘渐变是指具有指针扫描效果的指针表盘控件。

用法

创建控件

使用 gui_watchface_gradient_create() 函数创建具有扫描效果的指针表盘控件。

示例



API

Defines

WATCHFACE_GRADIENT_RING1
WATCHFACE_GRADIENT_RING2
WATCHFACE_GRADIENT_RING3
WATCHFACE_GRADIENT_BASE
WATCHFACE_GRADIENT_SCLAE

Functions

NVGcontext *nvgCreateAGGE(uint32_t w, uint32_t h, uint32_t stride, enum NVGtexture format, uint8_t *data)
void nvgDeleteAGGE(NVGcontext *ctx)
gui_watchface_gradient_t *gui_watchface_gradient_create(void *parent, const char *name, int16_t x, int16_t y, int16_t w, int16_t h)

create watchface gradient

Example usage

void example_watchface(void *parent)
{
     gui_watchface_gradient_create(parent, "watchface_gradient", 0, 0, 221, 269);
 }

参数:
  • parent – parent widget

  • name – widget name

  • x – left

  • y – top

  • w – width

  • h – high

返回:

gui_watchface_gradient_t* widget pointer

struct gui_watchface_gradient_t

Public Members

gui_canvas_t base