这一篇来学习一下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相关推荐

  1. LVGL8学习之Background Styles

    这一篇学习一下Background Styles,还是通过codeblock来模拟代码的运行,代码如下: void lv_background_style_test() {static lv_styl ...

  2. LVGL8学习之multiple styles

    这一篇来学一下multiple styles,多种样式的组合使用,还是通过codeblock来模拟代码的运行,代码如下: void lv_multiple_style_test() {static l ...

  3. LVGL8学习之row and a column layout with flexbox

    这一篇来学习一下基于flexbox(柔性盒子)简单行和列布局,还是通过codeblock来模拟代码的运行,可设置layout对象内部的水平和竖直填充,以及布局内各item之间的间隔填充 代码如下: v ...

  4. ESP32 LVGL8.1 ——Style multiple styles 多种风格样式 (Style 12)

    提示:本博客作为学习笔记,有错误的地方希望指正 文章目录 一.多种风格样式简介 二.多种风格样式 API 三.示例 一.多种风格样式简介   本次主要讲述lvgl的多种风格样式,多种样式风格和前面的L ...

  5. LVGL8学习之slider

    这一篇学习一下slider对象的使用,还是通过codeblock来模拟代码的运行 可通过lv_slider_set_range设置滑块的变化范围 可通过lv_slider_get_min_value获 ...

  6. QT学习笔记(摘抄)

    QT学习笔记-1.QT主要的对象 说来惭愧学习c++很长时间了一直没有使用c++开发过软件界面 所以现在想认认真真的学习一个c++图形界面框架库 本来想学习Xwidget但是这个资料不大好找 有啥问题 ...

  7. Unity Shader - Custom SSSM(Screen Space Shadow Map) 自定义屏幕空间阴影图

    文章目录 思路 实践 获取光源空间ShadowMap[A] 获取屏幕空间的深度图[B] 获取SSSM(Screen Space Shadow Map) 绘制一个全屏的Quad[C] 输出SSSM RT ...

  8. figma设计_Figma中简单,可重复使用的设计系统

    figma设计 Putting together a design system may seem like an unnecessary hassle. It's often easier to j ...

  9. 基于pt100温度计仿真_基于8pt网格的设计系统

    基于pt100温度计仿真 重点 (Top highlight) This article is the 2nd in a two part series - to the previous chapt ...

最新文章

  1. visual2017中给C#项目添加配置文件
  2. 排序算法(还需补充)
  3. Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本)
  4. 64位传参利用方法LibcSearcher使用入门ROPgadget利用
  5. sharepoint 2010学习资源汇总
  6. 开发中,常用到的Eclipse快捷键
  7. 强制好评,付费去广告,诈骗应用横行AppStore
  8. RabbitMQ消息队列:发布/订阅(Publish/Subscribe)
  9. JS二维数组排序组合
  10. NYOJ1282部分和问题--DFS剪枝入门
  11. java simpedateformat_java中Date,SimpleDateFormat
  12. JAVA语言isPrime关键词_Java Guava IntMath isPrime()用法及代码示例
  13. python爬虫案例典型:爬取大学排名(亲测有效)
  14. FileZilla工具FTP乱码问题修改
  15. PDF怎么转换成Word文档呢?不妨试试这两种方法!
  16. Global.asax 文件是什么
  17. Cocos Creator AnySDK支付问题
  18. 雷神黑武士5代shark评测
  19. cocos做飞机大战笔记【敌机发射子弹】
  20. redis数据一致性之延时双删详解

热门文章

  1. 爬虫 (三十九) 常用标准库 OS (三十)
  2. Buff系统框架设计
  3. IntelliJ Idea快捷键
  4. Hadoop技术(三)数据仓库工具Hive
  5. 云+,技术思维升级之道
  6. OCR图片识别文字源码(支持多国文字识别)
  7. 加快手机充电速度的方法
  8. Collection转List的方法
  9. Java+SSM农场信息管理系统(含源码+论文+答辩PPT等)
  10. HP暗影精灵8Pro笔记本电脑 OMEN by HP 16.1英寸游戏本16-k0000(594K2AV)原厂Windows11系统恢复原装出厂OEM专用系统