drawXBM
void U8G2::drawXBM(u8g2_uint_t x, u8g2_uint_t y, u8g2_uint_t w, u8g2_uint_t h, const uint8_t *bitmap)
void U8G2::drawXBMP(u8g2_uint_t x, u8g2_uint_t y, u8g2_uint_t w, u8g2_uint_t h, const uint8_t *bitmap)
x:X位置。
y:Y位置。
w:位图的宽度。
h:位图的高度。
bitmap:指向位图开始的指针
drawBox
从x / y位置(左上角)开始绘制一个框(填充的框)。
void U8G2::drawBox(u8g2_uint_t x, u8g2_uint_t y, u8g2_uint_t w, u8g2_uint_t h)
x:左上边缘的X位置。
y:左上边缘的Y位置。
w:盒子的宽度。
h:盒子的高度。
例
u8g2.drawBox(25,7,24,24);
drawCircle
在(x0,y0)位置绘制一个半径为rad的圆
void U8G2::drawCircle(u8g2_uint_t x0, u8g2_uint_t y0, u8g2_uint_t rad, uint8_t opt = U8G_DRAW_ALL)
x0,y0:圆心的位置。
rad:定义圆的大小:Radus = rad。
opt:选择圆的部分或全部。
U8G2_DRAW_UPPER_RIGHT
U8G2_DRAW_UPPER_LEFT
U8G2_DRAW_LOWER_LEFT
U8G2_DRAW_LOWER_RIGHT
U8G2_DRAW_ALL
例
u8g2.drawCircle(60, 10, 10, U8G2_DRAW_ALL);
drawDisc
在(x0,y0)位置绘制一个半径为rad的实心圆
...tbd
网友评论