提交 e1592332 编写于 作者: jihaiyu's avatar jihaiyu

add

上级 93dade2b
流水线 #13184 已失败 ,包含阶段
in 0 second
......@@ -46,6 +46,7 @@ static lv_style_t style_wifi;
static lv_obj_t *test_img = NULL;
static lv_img_dsc_t desc = {0};
static bool rotated = false;
void ui_event_camera(lv_event_t *e)
{
lv_event_code_t event_code = lv_event_get_code(e);
......@@ -63,22 +64,20 @@ void ui_event_camera(lv_event_t *e)
}
if (obj == obj_ok)
{
// photo_flag = true;
// lv_obj_clear_flag(obj_ok, LV_OBJ_FLAG_HIDDEN); // 显示对象
// lv_obj_clear_flag(obj_withdraw, LV_OBJ_FLAG_HIDDEN); // 显示对象
// lv_obj_add_flag(obj_camera, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
// lv_obj_add_flag(obj_filpcamera, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
lv_img_set_zoom(test_img, 150);
lv_obj_add_flag(obj_ok, LV_OBJ_FLAG_HIDDEN); // 显示对象
lv_obj_add_flag(obj_withdraw, LV_OBJ_FLAG_HIDDEN); // 显示对象
lv_obj_add_flag(obj_camera, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
lv_obj_add_flag(obj_filpcamera, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
}
if (obj == obj_filpcamera)
{
photo_flag = false;
// lv_obj_clear_flag(obj_ok, LV_OBJ_FLAG_HIDDEN); // 显示对象
// lv_obj_clear_flag(obj_withdraw, LV_OBJ_FLAG_HIDDEN); // 显示对象
// lv_obj_add_flag(obj_camera, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
// lv_obj_add_flag(obj_filpcamera, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
rotated = !rotated;
lv_img_set_angle(test_img, rotated ? 1800 : 0);
}
if (obj == obj_withdraw)
{
photo_flag = false;
lv_obj_clear_flag(obj_camera, LV_OBJ_FLAG_HIDDEN); // 显示对象
lv_obj_clear_flag(obj_filpcamera, LV_OBJ_FLAG_HIDDEN); // 显示对象
lv_obj_add_flag(obj_ok, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
......@@ -102,7 +101,7 @@ void ui_camera_init(void)
lv_style_set_border_width(&style, 0);
lv_obj_add_style(obj_kk, &style, 0);
lv_style_set_border_color(&style, lv_color_hex(0x000000));
//拍照
obj_camera = lv_img_create(test_img);
lv_img_set_src(obj_camera, &btn_takephoto_56);
lv_obj_set_pos(obj_camera, 0, 0);
......@@ -115,6 +114,7 @@ void ui_camera_init(void)
lv_style_set_opa(&style_camera, LV_OPA_60);
lv_obj_refresh_style(obj_camera, &style_camera, 0);
//确认
obj_ok = lv_img_create(test_img);
lv_img_set_src(obj_ok, &btn_tick_56);
lv_obj_set_pos(obj_ok, 0, 0);
......@@ -128,7 +128,7 @@ void ui_camera_init(void)
lv_obj_refresh_style(obj_ok, &style_ok, 0);
// lv_obj_clear_flag(ui_AppBtn_stop5, LV_OBJ_FLAG_HIDDEN); // 显示对象
lv_obj_add_flag(obj_ok, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
//转换
obj_filpcamera = lv_img_create(test_img);
lv_img_set_src(obj_filpcamera, &btn_flipcamera);
lv_obj_set_pos(obj_filpcamera, -5, -5);
......@@ -143,9 +143,10 @@ void ui_camera_init(void)
// lv_obj_clear_flag(ui_AppBtn_stop5, LV_OBJ_FLAG_HIDDEN); // 显示对象
// lv_obj_add_flag(obj_filpcamera, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
//取消
obj_withdraw = lv_img_create(test_img);
lv_img_set_src(obj_withdraw, &btn_withdraw);
lv_obj_set_pos(obj_withdraw, -5, -5);
lv_obj_set_pos(obj_withdraw, -10, -10);
lv_obj_set_align(obj_withdraw, LV_ALIGN_BOTTOM_RIGHT);
lv_obj_add_flag(obj_withdraw, LV_OBJ_FLAG_CLICKABLE | LV_OBJ_FLAG_ADV_HITTEST); /// Flags
lv_obj_clear_flag(obj_withdraw, LV_OBJ_FLAG_SCROLLABLE); /// Flags
......@@ -246,8 +247,8 @@ void set_camera_img(uint8_t *buf, int width, int height)
{
if (photo_flag)
{
lv_obj_clear_flag(obj_ok, LV_OBJ_FLAG_HIDDEN); // 显示对象
lv_obj_add_flag(obj_camera, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
// lv_obj_clear_flag(obj_ok, LV_OBJ_FLAG_HIDDEN); // 显示对象
// lv_obj_add_flag(obj_camera, LV_OBJ_FLAG_HIDDEN); // 隐藏对象
return;
}
VYUYtoRGB565(buf, (unsigned short *)rgb565_buf, width, height);
......
支持 Markdown
0% or
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册