LVGL8学习之Shadow Styles
这一篇来学习一下Shadow Style的使用,还是通过codeblock来模拟代码的运行,代码如下:
void lv_shadow_style_test()
{static lv_style_t style;lv_style_init(&style);lv_style_reset(&style); // 重置样式lv_style_set_radius(&style, 5); // 设置样式圆角lv_style_set_bg_opa(&style, LV_OPA_COVER); // 设置样式背景透明度lv_style_set_bg_color(&style, lv_palette_lighten(LV_PALETTE_GREY, 1)); // 设置样式背景颜色为淡灰色lv_style_set_shadow_width(&style, 25); // 设置样式阴影宽度lv_style_set_shadow_color(&style, lv_palette_main(LV_PALETTE_RED)); // 设置阴影样式颜色为红色lv_style_set_shadow_ofs_x(&style, 20); // 设置样式阴影X方向偏移lv_style_set_shadow_ofs_y(&style, 30); // 设置样式阴影Y方向偏移lv_obj_t * obj = lv_obj_create(lv_scr_act()); // 基于屏幕创建对象if (obj != NULL){lv_obj_add_style(obj, &style, 0); // 给对象添加样式lv_obj_set_size(obj, 200, 200); // 设置对象大小lv_obj_center(obj); // 对象居中显示}
}
运行效果:
LVGL8学习之Shadow Styles相关推荐
- LVGL8学习之Background Styles
这一篇学习一下Background Styles,还是通过codeblock来模拟代码的运行,代码如下: void lv_background_style_test() {static lv_styl ...
- LVGL8学习之multiple styles
这一篇来学一下multiple styles,多种样式的组合使用,还是通过codeblock来模拟代码的运行,代码如下: void lv_multiple_style_test() {static l ...
- LVGL8学习之row and a column layout with flexbox
这一篇来学习一下基于flexbox(柔性盒子)简单行和列布局,还是通过codeblock来模拟代码的运行,可设置layout对象内部的水平和竖直填充,以及布局内各item之间的间隔填充 代码如下: v ...
- ESP32 LVGL8.1 ——Style multiple styles 多种风格样式 (Style 12)
提示:本博客作为学习笔记,有错误的地方希望指正 文章目录 一.多种风格样式简介 二.多种风格样式 API 三.示例 一.多种风格样式简介 本次主要讲述lvgl的多种风格样式,多种样式风格和前面的L ...
- LVGL8学习之slider
这一篇学习一下slider对象的使用,还是通过codeblock来模拟代码的运行 可通过lv_slider_set_range设置滑块的变化范围 可通过lv_slider_get_min_value获 ...
- QT学习笔记(摘抄)
QT学习笔记-1.QT主要的对象 说来惭愧学习c++很长时间了一直没有使用c++开发过软件界面 所以现在想认认真真的学习一个c++图形界面框架库 本来想学习Xwidget但是这个资料不大好找 有啥问题 ...
- Unity Shader - Custom SSSM(Screen Space Shadow Map) 自定义屏幕空间阴影图
文章目录 思路 实践 获取光源空间ShadowMap[A] 获取屏幕空间的深度图[B] 获取SSSM(Screen Space Shadow Map) 绘制一个全屏的Quad[C] 输出SSSM RT ...
- figma设计_Figma中简单,可重复使用的设计系统
figma设计 Putting together a design system may seem like an unnecessary hassle. It's often easier to j ...
- 基于pt100温度计仿真_基于8pt网格的设计系统
基于pt100温度计仿真 重点 (Top highlight) This article is the 2nd in a two part series - to the previous chapt ...
最新文章
- visual2017中给C#项目添加配置文件
- 排序算法(还需补充)
- Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本)
- 64位传参利用方法LibcSearcher使用入门ROPgadget利用
- sharepoint 2010学习资源汇总
- 开发中,常用到的Eclipse快捷键
- 强制好评,付费去广告,诈骗应用横行AppStore
- RabbitMQ消息队列:发布/订阅(Publish/Subscribe)
- JS二维数组排序组合
- NYOJ1282部分和问题--DFS剪枝入门
- java simpedateformat_java中Date,SimpleDateFormat
- JAVA语言isPrime关键词_Java Guava IntMath isPrime()用法及代码示例
- python爬虫案例典型:爬取大学排名(亲测有效)
- FileZilla工具FTP乱码问题修改
- PDF怎么转换成Word文档呢?不妨试试这两种方法!
- Global.asax 文件是什么
- Cocos Creator AnySDK支付问题
- 雷神黑武士5代shark评测
- cocos做飞机大战笔记【敌机发射子弹】
- redis数据一致性之延时双删详解
热门文章
- 爬虫 (三十九) 常用标准库 OS (三十)
- Buff系统框架设计
- IntelliJ Idea快捷键
- Hadoop技术(三)数据仓库工具Hive
- 云+,技术思维升级之道
- OCR图片识别文字源码(支持多国文字识别)
- 加快手机充电速度的方法
- Collection转List的方法
- Java+SSM农场信息管理系统(含源码+论文+答辩PPT等)
- HP暗影精灵8Pro笔记本电脑 OMEN by HP 16.1英寸游戏本16-k0000(594K2AV)原厂Windows11系统恢复原装出厂OEM专用系统