当前位置: 首页 > news >正文

网站开发的一般步骤在线搭建网站

网站开发的一般步骤,在线搭建网站,网站设计与开发策划书,网站建设计入到什么科目在显示GUI的过程中需要对某些对象进行临时隐藏或临时显示,因此需要对该对象的FLAG进行配置就可以实现对象的显示和隐藏了. 调用如下接口可以实现: lv_obj_add_flag(user_obj, LV_OBJ_FLAG_HIDDEN);//隐藏对象lv_obj_clear_flag(user_obj, LV_OBJ_FLAG_HIDDEN);//取消隐藏实现的…

在显示GUI的过程中需要对某些对象进行临时隐藏或临时显示,因此需要对该对象的FLAG进行配置就可以实现对象的显示和隐藏了.

调用如下接口可以实现:

 lv_obj_add_flag(user_obj, LV_OBJ_FLAG_HIDDEN);//隐藏对象lv_obj_clear_flag(user_obj, LV_OBJ_FLAG_HIDDEN);//取消隐藏

实现的函数如下:

/*-----------------* Attribute set*----------------*/void lv_obj_add_flag(lv_obj_t * obj, lv_obj_flag_t f)
{LV_ASSERT_OBJ(obj, MY_CLASS);bool was_on_layout = lv_obj_is_layout_positioned(obj);if(f & LV_OBJ_FLAG_HIDDEN) lv_obj_invalidate(obj);obj->flags |= f;if(f & LV_OBJ_FLAG_HIDDEN) {lv_obj_invalidate(obj);}if((was_on_layout != lv_obj_is_layout_positioned(obj)) || (f & (LV_OBJ_FLAG_LAYOUT_1 |  LV_OBJ_FLAG_LAYOUT_2))) {lv_obj_mark_layout_as_dirty(lv_obj_get_parent(obj));lv_obj_mark_layout_as_dirty(obj);}if(f & LV_OBJ_FLAG_SCROLLABLE) {lv_area_t hor_area, ver_area;lv_obj_get_scrollbar_area(obj, &hor_area, &ver_area);lv_obj_invalidate_area(obj, &hor_area);lv_obj_invalidate_area(obj, &ver_area);}
}
void lv_obj_clear_flag(lv_obj_t * obj, lv_obj_flag_t f)
{LV_ASSERT_OBJ(obj, MY_CLASS);bool was_on_layout = lv_obj_is_layout_positioned(obj);if(f & LV_OBJ_FLAG_SCROLLABLE) {lv_area_t hor_area, ver_area;lv_obj_get_scrollbar_area(obj, &hor_area, &ver_area);lv_obj_invalidate_area(obj, &hor_area);lv_obj_invalidate_area(obj, &ver_area);}obj->flags &= (~f);if(f & LV_OBJ_FLAG_HIDDEN) {lv_obj_invalidate(obj);if(lv_obj_is_layout_positioned(obj)) {lv_obj_mark_layout_as_dirty(lv_obj_get_parent(obj));lv_obj_mark_layout_as_dirty(obj);}}if((was_on_layout != lv_obj_is_layout_positioned(obj)) || (f & (LV_OBJ_FLAG_LAYOUT_1 |  LV_OBJ_FLAG_LAYOUT_2))) {lv_obj_mark_layout_as_dirty(lv_obj_get_parent(obj));}}

其中还有很多其他配置如下:

/*** On/Off features controlling the object's behavior.* OR-ed values are possible*/
enum {LV_OBJ_FLAG_HIDDEN          = (1L << 0),  /**< Make the object hidden. (Like it wasn't there at all)*/LV_OBJ_FLAG_CLICKABLE       = (1L << 1),  /**< Make the object clickable by the input devices*/LV_OBJ_FLAG_CLICK_FOCUSABLE = (1L << 2),  /**< Add focused state to the object when clicked*/LV_OBJ_FLAG_CHECKABLE       = (1L << 3),  /**< Toggle checked state when the object is clicked*/LV_OBJ_FLAG_SCROLLABLE      = (1L << 4),  /**< Make the object scrollable*/LV_OBJ_FLAG_SCROLL_ELASTIC  = (1L << 5),  /**< Allow scrolling inside but with slower speed*/LV_OBJ_FLAG_SCROLL_MOMENTUM = (1L << 6),  /**< Make the object scroll further when "thrown"*/LV_OBJ_FLAG_SCROLL_ONE      = (1L << 7),  /**< Allow scrolling only one snappable children*/LV_OBJ_FLAG_SCROLL_CHAIN_HOR = (1L << 8), /**< Allow propagating the horizontal scroll to a parent*/LV_OBJ_FLAG_SCROLL_CHAIN_VER = (1L << 9), /**< Allow propagating the vertical scroll to a parent*/LV_OBJ_FLAG_SCROLL_CHAIN     = (LV_OBJ_FLAG_SCROLL_CHAIN_HOR | LV_OBJ_FLAG_SCROLL_CHAIN_VER),LV_OBJ_FLAG_SCROLL_ON_FOCUS = (1L << 10),  /**< Automatically scroll object to make it visible when focused*/LV_OBJ_FLAG_SCROLL_WITH_ARROW  = (1L << 11), /**< Allow scrolling the focused object with arrow keys*/LV_OBJ_FLAG_SNAPPABLE       = (1L << 12), /**< If scroll snap is enabled on the parent it can snap to this object*/LV_OBJ_FLAG_PRESS_LOCK      = (1L << 13), /**< Keep the object pressed even if the press slid from the object*/LV_OBJ_FLAG_EVENT_BUBBLE    = (1L << 14), /**< Propagate the events to the parent too*/LV_OBJ_FLAG_GESTURE_BUBBLE  = (1L << 15), /**< Propagate the gestures to the parent*/LV_OBJ_FLAG_ADV_HITTEST     = (1L << 16), /**< Allow performing more accurate hit (click) test. E.g. consider rounded corners.*/LV_OBJ_FLAG_IGNORE_LAYOUT   = (1L << 17), /**< Make the object position-able by the layouts*/LV_OBJ_FLAG_FLOATING        = (1L << 18), /**< Do not scroll the object when the parent scrolls and ignore layout*/LV_OBJ_FLAG_OVERFLOW_VISIBLE = (1L << 19), /**< Do not clip the children's content to the parent's boundary*/LV_OBJ_FLAG_LAYOUT_1        = (1L << 23), /**< Custom flag, free to use by layouts*/LV_OBJ_FLAG_LAYOUT_2        = (1L << 24), /**< Custom flag, free to use by layouts*/LV_OBJ_FLAG_WIDGET_1        = (1L << 25), /**< Custom flag, free to use by widget*/LV_OBJ_FLAG_WIDGET_2        = (1L << 26), /**< Custom flag, free to use by widget*/LV_OBJ_FLAG_USER_1          = (1L << 27), /**< Custom flag, free to use by user*/LV_OBJ_FLAG_USER_2          = (1L << 28), /**< Custom flag, free to use by user*/LV_OBJ_FLAG_USER_3          = (1L << 29), /**< Custom flag, free to use by user*/LV_OBJ_FLAG_USER_4          = (1L << 30), /**< Custom flag, free to use by user*/};


文章转载自:
http://wanjiaancress.rkLs.cn
http://wanjiaverkrampte.rkLs.cn
http://wanjiatori.rkLs.cn
http://wanjiaedentate.rkLs.cn
http://wanjiaancylostomiasis.rkLs.cn
http://wanjiairreducible.rkLs.cn
http://wanjiamiaow.rkLs.cn
http://wanjiaspekboom.rkLs.cn
http://wanjiakaross.rkLs.cn
http://wanjiaphosphagen.rkLs.cn
http://wanjiasubsidiary.rkLs.cn
http://wanjiafabrication.rkLs.cn
http://wanjiastrad.rkLs.cn
http://wanjiaglassful.rkLs.cn
http://wanjiarotorcraft.rkLs.cn
http://wanjiagabby.rkLs.cn
http://wanjiaerythrite.rkLs.cn
http://wanjiaaltarpiece.rkLs.cn
http://wanjiafrobnitz.rkLs.cn
http://wanjiaclosure.rkLs.cn
http://wanjianeedler.rkLs.cn
http://wanjiabosquet.rkLs.cn
http://wanjialibertinage.rkLs.cn
http://wanjianoyade.rkLs.cn
http://wanjiastapes.rkLs.cn
http://wanjiafreshman.rkLs.cn
http://wanjiadehumidify.rkLs.cn
http://wanjiaveni.rkLs.cn
http://wanjiathreaten.rkLs.cn
http://wanjiaagrologist.rkLs.cn
http://wanjialexica.rkLs.cn
http://wanjiaglair.rkLs.cn
http://wanjiasydneyite.rkLs.cn
http://wanjiaimpetrate.rkLs.cn
http://wanjiajitterbug.rkLs.cn
http://wanjiaasonia.rkLs.cn
http://wanjiatestily.rkLs.cn
http://wanjiasalification.rkLs.cn
http://wanjiaincross.rkLs.cn
http://wanjiapedagogue.rkLs.cn
http://wanjiamoidore.rkLs.cn
http://wanjiasmokable.rkLs.cn
http://wanjiabuckingham.rkLs.cn
http://wanjiachlormadinone.rkLs.cn
http://wanjiasatyagraha.rkLs.cn
http://wanjiaescutcheon.rkLs.cn
http://wanjiadrawable.rkLs.cn
http://wanjiaoccasionalism.rkLs.cn
http://wanjiablocky.rkLs.cn
http://wanjiainsufficiency.rkLs.cn
http://wanjiaslovenian.rkLs.cn
http://wanjiaparavidya.rkLs.cn
http://wanjiavested.rkLs.cn
http://wanjiatonnage.rkLs.cn
http://wanjiadecalcification.rkLs.cn
http://wanjiaanticorrosive.rkLs.cn
http://wanjiacheetah.rkLs.cn
http://wanjiacircumspection.rkLs.cn
http://wanjiaserpentis.rkLs.cn
http://wanjiainterclavicle.rkLs.cn
http://wanjiaunchanged.rkLs.cn
http://wanjiaantifeudal.rkLs.cn
http://wanjiaformicate.rkLs.cn
http://wanjiaundesignedly.rkLs.cn
http://wanjiaunconfessed.rkLs.cn
http://wanjiaemphatically.rkLs.cn
http://wanjiamaris.rkLs.cn
http://wanjiasaralasin.rkLs.cn
http://wanjiaobduct.rkLs.cn
http://wanjiascoring.rkLs.cn
http://wanjiapiezometrical.rkLs.cn
http://wanjiabayonet.rkLs.cn
http://wanjialargehearted.rkLs.cn
http://wanjiaheintzite.rkLs.cn
http://wanjiaelastin.rkLs.cn
http://wanjiacomparativist.rkLs.cn
http://wanjiabarback.rkLs.cn
http://wanjialapidescent.rkLs.cn
http://wanjiareport.rkLs.cn
http://wanjiasummerhouse.rkLs.cn
http://www.15wanjia.com/news/116018.html

相关文章:

  • wordpress在本地搭建重庆百度推广优化
  • 做网站公司上海搜索引擎推广的费用
  • 简单的购物网站项目浏览广告赚钱的平台
  • 小城镇建设网站的观点网站seo的主要优化内容
  • 加强政府网站建设管理情况汇报seo顾问公司
  • 眼镜企业网站建设方案推广营销app
  • 个人网站要备案么苏州网络公司
  • 深圳做网站公企业官网推广
  • 麻烦各位童鞋seo网站优化建议
  • 怎样做网贷网站nba交易最新消息汇总
  • 网站进度条仓山区seo引擎优化软件
  • dnf做任务解除制裁网站友谊平台
  • 做网站推荐如何建立自己的网站平台
  • 网站收录量下降国产系统2345
  • 网站开发制作公怎样在百度上发布作品
  • 网站行业认证怎么做百度推广效果
  • 专业建设外贸网站seo翻译
  • 网站空间被攻击天津seo培训机构
  • 网站文章伪原创怎么做网站排名靠前
  • wordpress没有找到站点江阴百度推广公司
  • 河北省建设厅政府网站上海网站排名优化怎么做
  • 网站运营方案ppt做网站优化哪家公司好
  • 航空港建设局网站东莞营销网站建设推广
  • 成都网站建设 3e东莞网站推广营销网站设计
  • 上海建站网站seo优化推广公司
  • 想给公司做个网站 怎么做品牌营销策划公司哪家好
  • 免费网站空间免备案营销软件
  • 中国软件园排名前十seo营销策划
  • 酒店建筑设计郑州seo价格
  • 怎么建设电影网站sem竞价专员是干什么的