按钮部件组成部分:
主体(LV_PART_MAIN)
按钮部件(lv_btn)
- 创建按钮部件:
lv_obj_t* btn = lv_btn_create( parent );
- 设置样式:
lv_obj_set_size( btn, 100, 50 ); /* 大小 */
lv_obj_set_align( btn, LV_ALIGN_CENTER ); /* 对齐 */
lv_obj_set_style_bg_color( btn, lv_color_hex(0xffe1d4),LV_STATE_PRESSED ); /* 背景颜色 */
- 添加事件:
lv_obj_add_flag( btn, LV_OBJ_FLAG_CHECKABLE ); /* 开启状态切换 */
lv_obj_add_event_cb( btn, event_cb, LV_EVENT_VALUE_CHANGED,NULL ); /* 添加事件 */