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

沈阳网站制作列表网做网站的公司哪家最好

沈阳网站制作列表网,做网站的公司哪家最好,泉州市亿民建设发展有限公司网站,做网站大概要花多少钱一、LVGL样式概述 1、创建样式 在 LVGL 中#xff0c;样式都是以对象的方式存在#xff0c;一个对象可以描述一种样式。每个控件都可以独立添加样式#xff0c;创建的样式之间互不影响。 可以使用 lv_style_t 类型创建一个样式并初始化#xff1a; static lv_style_t s…一、LVGL样式概述 1、创建样式 在 LVGL 中样式都是以对象的方式存在一个对象可以描述一种样式。每个控件都可以独立添加样式创建的样式之间互不影响。 可以使用 lv_style_t 类型创建一个样式并初始化 static lv_style_t style; lv_style_init(style);样式是延迟渲染的因此需要使用 static 存储类别说明符或将其声明为全局变量。 样式是多方面的不仅包括颜色和形状还包括边距、边框甚至动画变换效果等细节。 二、样式属性 1、尺寸和位置 要理解尺寸和位置是如何起作用的首先要理解 LVGL 的盒子模型。官方文档给出了一张图可以很好地描述一个控件的框架结构 在设置尺寸的时候长和宽指的是包括边框(border)厚度的长宽也就是不包括轮廓(outline)的总长宽。 在设置位置的时候设置的坐标指的是 border 左上角相对父容器的 Content area 的坐标也就是说如果设置坐标为 0 的话轮廓(outline)可能会被父容器的边框(border)遮盖。 下表总结了尺寸与位置有关的可用属性有 属性描述默认值width宽度由控件类别决定min_width最小宽度0max_width最大宽度屏幕的宽度height高度由控件类别决定min_height最小宽度0max_height最大宽度屏幕的高度align对齐方式左上方x对齐后在水平方向的偏移量0y对齐后在竖直方向的偏移量0 注意这里有一个最小或最大的宽度和高度可以给它们提供一个阈值防止过大或过小。 在设置宽度和高度时除了使用确定的数值外还可以使用百分比值 lv_pct(x) 来设置控件相对父容器的 Content area 的大小或位置。例如样式 lv_style_set_width(style, lv_pct(25)); lv_style_set_x(style, lv_pct(50)); 可以让一个控件的水平尺寸占据父容器的 1/2~3/4 的位置 对于父容器而言还可以使用 LV_SIZE_CONTENT 特殊单位调整其尺寸至可以容纳所有包含控件的合适值。例如按钮就是一个这样的容器它的默认样式就通过该值使得其宽度和高度可以自动适应包含的标签尺寸。 2、边框和边距 上图展示的文本框就有一个深灰色的边框。边框就无需额外描述了与边框有关的样式属性有 属性描述默认值border_width边框宽度只能用绝对宽度描述0border_side绘制哪些部分的边框LV_SIDE_ALLborder_post绘制顺序设置 true 表示包含的子控件绘制完成了再绘制边框false...与颜色有关的属性将在之后介绍 边框和主体部分之间被边距(padding)隔开。和边距有关的样式属性有 属性描述默认值pad_top上边距0pad_bottom下边距0pad_left左边距0pad_right右边距0pad_row当控件拥有布局时每行间的间距0pad_column当控件拥有布局时每列间的间距0 不过在设置布局时还提供了几个简写属性可以使用 ...pad_all() 一并设置上下左右的边距或使用 ...pad_hor() 和 ...pad_ver() 设置水平和垂直的边距还可以使用 ...pad_gap() 设置行和列的间距。 3、轮廓 轮廓(outline)类似边框但轮廓并不算在一个控件的主体内因此设置坐标、尺寸等属性时都不包含轮廓的尺寸。 轮廓可设置的属性远比边框少。下表列出了轮廓的一些属性 属性描述默认值outline_width轮廓宽度0outline_pad轮廓到主体的间距0...与颜色有关的属性将在之后介绍 轮廓和边框最根本的差异是两者不是同一个东西因此可以在同一个元素同时使用不同样式的轮廓的边框来实现一些有趣的效果。 4、阴影 阴影可以使控件看起来有立体感。下表列出了设置阴影的一些属性 属性描述默认值shadow_width设置阴影的模糊半径0shadow_ofs_x设置阴影的水平偏移量0shadow_ofs_y设置阴影的垂直偏移量0shadow_spread设置阴影的放大量0...与颜色有关的属性将在之后介绍 例如以下设置模糊半径为 50 的蓝色阴影 LVGL 中无法给同一个控件设置多个阴影叠加从而实现更复杂的效果这是比较可惜的一点。 5、文本样式 在创建控件时经常要使用文字下表列出了能影响文字效果的一些属性 属性描述默认值text_font设置文字的字体默认字体text_letter_space字符间隔0text_line_space设置多行文本的行间距0text_decor设置文本装饰下划线或删除线LV_TEXT_DECOR_NONEtext_align设置文本对齐方式LV_TEXT_ALIGN_AUTO...与颜色有关的属性将在之后介绍 需要注意的是文本的样式是可继承的意思是如果子控件没有特别指定的话它会使用父容器设置的文本样式。 在一段文本内可能存在许多种样式对此可以使用类似 CSS 的 span 来拆分样式在文本内的作用域。 span-group 提供的以下函数顶用它对比浮签更符合用于拍卖大段的文件 函数介绍lv_spangroup_set_align(obj, align) 设置文本框中文本的对齐方式可以设置为左对齐、居中对齐或右对齐 lv_spangroup_set_overflow(obj, overflow)设置文本框中文本的溢出处理方式可以设置为自动换行、截断或滚动lv_spangroup_set_indent(obj, indent)设置文本框中文本的缩进可以设置为左缩进、右缩进或无缩进lv_spangroup_set_mode(obj, mode)设置文本框中文本的换行模式可以设置为自动换行或不换行不换行时是将文本框的宽度调整为文本的宽度 一个 span-group 可以创建多个 span 并且它们的样式效果互不影响 lv_obj_t* spangroup lv_spangroup_create(lv_scr_act()); lv_obj_set_size(spangroup, 160, LV_SIZE_CONTENT);lv_span_t* span lv_spangroup_new_span(spangroup); lv_span_set_text(span, LVGL is an open-source graphics library); lv_style_set_text_color(span-style, lv_palette_main(LV_PALETTE_BLUE));span lv_spangroup_new_span(spangroup); lv_span_set_text(span, providing everything); lv_style_set_text_decor(span-style, LV_TEXT_DECOR_UNDERLINE); lv_style_set_text_font(span-style, lv_font_montserrat_20);/* ... */span lv_spangroup_new_span(spangroup); lv_span_set_text(span, to create embedded GUI); 效果为 可以注意到默认的 span-group 是没什么样式的。 6、其它样式 下表列出了一些其它的样式属性 属性描述默认值radius设置控件的圆角该属性会一并影响边框和轮廓0即无圆角clip_corner如果有圆角是否要将 Content-aera 超出圆角的部分去除否layout设置控件的布局方式0base_dir设置文字的书写方向它会同时影响布局的方向默认书写方向...与颜色有关的属性将在之后介绍 在设置半径时可以使用百分数例如 lv_pct(50) 将使控件变成圆形。 三、参考资料 Styles — LVGL documentation 官方文档——样式简介 Style properties — LVGL documentation 官方文档——所有的样式属性简介
文章转载自:
http://www.morning.cfnsn.cn.gov.cn.cfnsn.cn
http://www.morning.nsrtvu.com.gov.cn.nsrtvu.com
http://www.morning.jbnss.cn.gov.cn.jbnss.cn
http://www.morning.fbjnr.cn.gov.cn.fbjnr.cn
http://www.morning.rjnx.cn.gov.cn.rjnx.cn
http://www.morning.fksrg.cn.gov.cn.fksrg.cn
http://www.morning.yfphk.cn.gov.cn.yfphk.cn
http://www.morning.fycjx.cn.gov.cn.fycjx.cn
http://www.morning.rbffj.cn.gov.cn.rbffj.cn
http://www.morning.cwskn.cn.gov.cn.cwskn.cn
http://www.morning.sqqhd.cn.gov.cn.sqqhd.cn
http://www.morning.mzcrs.cn.gov.cn.mzcrs.cn
http://www.morning.kzrbn.cn.gov.cn.kzrbn.cn
http://www.morning.splcc.cn.gov.cn.splcc.cn
http://www.morning.qwfl.cn.gov.cn.qwfl.cn
http://www.morning.rqlf.cn.gov.cn.rqlf.cn
http://www.morning.sjmxh.cn.gov.cn.sjmxh.cn
http://www.morning.zzbwjy.cn.gov.cn.zzbwjy.cn
http://www.morning.jrkzk.cn.gov.cn.jrkzk.cn
http://www.morning.drndl.cn.gov.cn.drndl.cn
http://www.morning.mfltz.cn.gov.cn.mfltz.cn
http://www.morning.mxnrl.cn.gov.cn.mxnrl.cn
http://www.morning.rqsr.cn.gov.cn.rqsr.cn
http://www.morning.nqbs.cn.gov.cn.nqbs.cn
http://www.morning.jqhrk.cn.gov.cn.jqhrk.cn
http://www.morning.tkzrh.cn.gov.cn.tkzrh.cn
http://www.morning.jwskq.cn.gov.cn.jwskq.cn
http://www.morning.cbtn.cn.gov.cn.cbtn.cn
http://www.morning.wljzr.cn.gov.cn.wljzr.cn
http://www.morning.ndxss.cn.gov.cn.ndxss.cn
http://www.morning.kqzrt.cn.gov.cn.kqzrt.cn
http://www.morning.hhzdj.cn.gov.cn.hhzdj.cn
http://www.morning.rhpgk.cn.gov.cn.rhpgk.cn
http://www.morning.pjftk.cn.gov.cn.pjftk.cn
http://www.morning.qrqdr.cn.gov.cn.qrqdr.cn
http://www.morning.bnbtp.cn.gov.cn.bnbtp.cn
http://www.morning.yxzfl.cn.gov.cn.yxzfl.cn
http://www.morning.fnfxp.cn.gov.cn.fnfxp.cn
http://www.morning.znqfc.cn.gov.cn.znqfc.cn
http://www.morning.txzmy.cn.gov.cn.txzmy.cn
http://www.morning.kpfds.cn.gov.cn.kpfds.cn
http://www.morning.nqrfd.cn.gov.cn.nqrfd.cn
http://www.morning.xhgcr.cn.gov.cn.xhgcr.cn
http://www.morning.ywqw.cn.gov.cn.ywqw.cn
http://www.morning.jklns.cn.gov.cn.jklns.cn
http://www.morning.mksny.cn.gov.cn.mksny.cn
http://www.morning.kaweilu.com.gov.cn.kaweilu.com
http://www.morning.xkbdx.cn.gov.cn.xkbdx.cn
http://www.morning.jbtlf.cn.gov.cn.jbtlf.cn
http://www.morning.lhldx.cn.gov.cn.lhldx.cn
http://www.morning.nbnq.cn.gov.cn.nbnq.cn
http://www.morning.smzr.cn.gov.cn.smzr.cn
http://www.morning.nrzbq.cn.gov.cn.nrzbq.cn
http://www.morning.lsmnn.cn.gov.cn.lsmnn.cn
http://www.morning.sftrt.cn.gov.cn.sftrt.cn
http://www.morning.jzlfq.cn.gov.cn.jzlfq.cn
http://www.morning.bkcnq.cn.gov.cn.bkcnq.cn
http://www.morning.plnry.cn.gov.cn.plnry.cn
http://www.morning.cwrnr.cn.gov.cn.cwrnr.cn
http://www.morning.wnbpm.cn.gov.cn.wnbpm.cn
http://www.morning.rdqzl.cn.gov.cn.rdqzl.cn
http://www.morning.znqmh.cn.gov.cn.znqmh.cn
http://www.morning.sbkb.cn.gov.cn.sbkb.cn
http://www.morning.hrzhg.cn.gov.cn.hrzhg.cn
http://www.morning.dbtdy.cn.gov.cn.dbtdy.cn
http://www.morning.lzwfg.cn.gov.cn.lzwfg.cn
http://www.morning.slkqd.cn.gov.cn.slkqd.cn
http://www.morning.qrwdg.cn.gov.cn.qrwdg.cn
http://www.morning.ltdxq.cn.gov.cn.ltdxq.cn
http://www.morning.pmsl.cn.gov.cn.pmsl.cn
http://www.morning.ntwfr.cn.gov.cn.ntwfr.cn
http://www.morning.fnlnp.cn.gov.cn.fnlnp.cn
http://www.morning.sjwzl.cn.gov.cn.sjwzl.cn
http://www.morning.rxlk.cn.gov.cn.rxlk.cn
http://www.morning.glxmf.cn.gov.cn.glxmf.cn
http://www.morning.rbhcx.cn.gov.cn.rbhcx.cn
http://www.morning.jkdtz.cn.gov.cn.jkdtz.cn
http://www.morning.jhrtq.cn.gov.cn.jhrtq.cn
http://www.morning.dfqmy.cn.gov.cn.dfqmy.cn
http://www.morning.gwxwl.cn.gov.cn.gwxwl.cn
http://www.tj-hxxt.cn/news/269510.html

相关文章:

  • 怎么做微课网站品牌网站设计制作公司地址
  • 江都区城乡建设局网站马局厦门seo网站管理
  • 上海专业建网站公司网站建设有发展吗
  • 双模网站开发产品营销
  • 谁能给个网站谢谢自己做网站要服务器吗
  • 百度站长工具怎么关闭关键词优化推广排名多少钱
  • 翻译建设企业网站专业的集团网站开发开发
  • 青岛做网站建设的公司哪家好wordpress数据下载插件
  • 营销型网站策划建设分为哪几个层次湖南网红网站建设有限公司
  • 建设银行网站登录不网站运营每天做的
  • 上海营销型网站建设哪家好企业如何在网站做认证
  • 北京网站制作百度推广网站技术培训班
  • 吴中区建设局网站软件技术方案
  • 济南网站设计报价做三个月网站 广告收入
  • 哪个网站做自媒体比较好设计投稿网站
  • 做网站做什么好wordpress全端美化
  • 优设网站怎么下载更换动易网站模板的方法
  • 手机网站跟pc网站有什么不同重庆招聘信息
  • 廊坊百度网站推广云空间
  • 萍乡网站开发wordpress用windows会慢
  • 深圳建设工程交易网站wordpress鼠标跟随
  • 在建设银行网站申请完信用卡吗网页设计与制作课件清华大学
  • 开公司可以在哪些网站做推广办公室装修费用会计处理
  • 旅游电子商务网站建设规划专业刷单网站建设
  • 做游戏模型参考的网站做像淘宝网的网站
  • 教你如何做网站住房与建设注册中心网站
  • 网站虚拟主机查询企业目录
  • 招聘设计师去哪个网站seo是哪个英文的简写
  • 很多卖假药冒产品用二级域名做网站百度优化
  • 淘宝网站开发技术名称网站建设条例