logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

轻量级嵌入式系统的 Lottie 动画实现

本文介绍了在嵌入式Linux系统TinyPiXOS中实现可暂停/恢复的Lottie动画交互的技术方案。通过扩展TpGUI框架的TpLottieAnimation类,开发了PausableLottieAnimation类,利用setVisible()方法的副作用来控制动画定时器,同时保持当前帧显示。文章提供了完整的代码示例,展示如何通过点击屏幕实现动画暂停/播放功能,并列举了加载动画、交互反馈等典型

文章图片
#linux#c++#动画
国产开源!TinyPiXOS国产自主轻量级移动嵌入式设备桌面操作系统!运用纯C/C++从底层重构出超轻量级的整体图形技术栈,打造一款独立可控、轻量且高度定制化的嵌入式桌面操作系统方案。

TinyPiXOS以开源Linux为基础,摒弃了X11/Wayland等传统图形方案,运用纯C/C++从底层重构出超轻量级的整体图形技术栈。其核心定位在于提供一个独立可控、架构轻量且高度定制化的嵌入式桌面操作系统开发平台。官方网站:www,tinypixos.com技术社群:https://t.zsxq.com/JzbkN

文章图片
#开源#c语言#c++ +3
告别Qt Slider!用纯C++打造更轻量的TpSlider组件

TpSlider是PiXSingleGUI库中的可拖动滑块组件,支持水平和垂直两种滑动方向。该组件基于PIMPL模式设计,核心功能包括数值范围管理、鼠标事件处理和信号槽通信。通过优化的事件处理机制和渲染流程,实现精确控制和高性能交互。组件提供valueChanged和rangeChanged信号,支持松耦合通信。其特点包括:双向滑动支持、边界值自动修正、拖拽防抖处理以及嵌入式环境适配能力,适用于需

文章图片
#c++#linux#arm开发 +2
TinyPiXOS 组件源码精要:tpLabel的实现原理与API解析

TinyPiXOS——国产自主轻量级移动嵌入式设备桌面操作系统!项目以Linux为基础,摒弃了X11/Wayland等传统图形方案,旨在提供一个独立可控、架构轻量且高度定制化的嵌入式桌面操作系统开发平台。项目官网:www.tinypixos.com

文章图片
#c++#linux#arm开发
国产开源!TinyPiXOS国产自主轻量级移动嵌入式设备桌面操作系统!运用纯C/C++从底层重构出超轻量级的整体图形技术栈,打造一款独立可控、轻量且高度定制化的嵌入式桌面操作系统方案。

TinyPiXOS以开源Linux为基础,摒弃了X11/Wayland等传统图形方案,运用纯C/C++从底层重构出超轻量级的整体图形技术栈。其核心定位在于提供一个独立可控、架构轻量且高度定制化的嵌入式桌面操作系统开发平台。官方网站:www,tinypixos.com技术社群:https://t.zsxq.com/JzbkN

文章图片
#开源#c语言#c++ +3
​源码级支持 + 真实项目:TinyPiXOS开发者联盟招募中​,TinyPiXOS一款可商用的国产自主轻量级移动嵌入式设备桌面操作系统!

💪TinyPiXOS是专注轻量级嵌入式图形操作系统开发的开源项目。我们围绕TinyPiXOS项目技术栈,搭建了“从零构建桌面操作系统”课程,包括“TinyPiXCore系统学习”. “TinyPiXApp应用开发实战”和“PiXWM高级用法实战”三大板块和若干个子专栏,通过阶梯式能力进阶,赋能开发者​体系化掌握嵌入式OS全栈开发能力。同时,社群特邀**嵌入式软件开发、硬件开发、人工智能、国产化等

文章图片
#开源#c++#linux +4
到底了