ST意法半导体
登录
直播中
尚文清
8年用户
1710经验值
私信
关注
[问答]
如何更改屏幕覆盖动画时间?
开启该帖子的消息推送
屏幕
在我的程序中,我有一些屏幕,我通过编程在屏幕之间切换。如果按下代码下方的按钮切换屏幕
void Screen1_View::changeScreenToScreen2(){
sta
ti
c_cast
(Application::getInstance())->gotoScreen_Screen2CoverTransitionSouth();
}
这段代码工作正常,但我也想更改覆盖时间。是否可以更改屏幕转换时间?它是固定的吗?
回帖
(1)
刘珊宏
2022-12-30 11:00:13
通常,应用程序中每个屏幕的过渡持续时间相同。所以改变动画时间的唯一方法是在
touchgfx/Transitions/CoverTransition.hpp
(或
touchgfx/Transitions/ScreenTrantision.hpp
)。增加步数以增加持续时间等。
CoverTransition(const uint8_t transitionSteps = 20)
: Transition(),
handleTickCallback(this, &CoverTransition::tickMoveDrawable),
direction(templateDirection),
animationSteps(transitionSteps),
通常,应用程序中每个屏幕的过渡持续时间相同。所以改变动画时间的唯一方法是在
touchgfx/Transitions/CoverTransition.hpp
(或
touchgfx/Transitions/ScreenTrantision.hpp
)。增加步数以增加持续时间等。
CoverTransition(const uint8_t transitionSteps = 20)
: Transition(),
handleTickCallback(this, &CoverTransition::tickMoveDrawable),
direction(templateDirection),
animationSteps(transitionSteps),
举报
更多回帖
rotate(-90deg);
回复
相关问答
屏幕
有什么方法可以
更改
屏幕
转换的帧速率呢?
2023-01-12
445
请问如何解决TouchGFX小部件被模态窗口阻止的问题呢?
2023-01-09
396
有哪几种方法可以
更改
RK3288的开机
动画
方向呢
2022-03-10
3547
如何在stm32mp1上添加对
动画
启
动画
面的支持呢?
2022-12-16
660
请问为什么
动画
L8图像比标准图像花费更长的
时间
?
2023-01-04
339
怎样去解决使用DMA2D执行复杂
动画
时
屏幕
边界切换的问题呢
2022-12-19
558
如何在使用TouchGFX时
更改
屏幕
视图?
2022-12-26
546
Graph widget如何在
更改
屏幕
时制作指向静态数据点的指针呢?
2022-12-13
490
如何从代码触发
屏幕
更改
?
2022-12-02
449
TouchGfx
屏幕
刷新率可以
更改
吗?
2022-12-28
707
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分