搜索
bottom↓
回复: 16

TFT屏显示弹出框的疑问

[复制链接]

出0入0汤圆

发表于 2014-6-12 16:02:42 | 显示全部楼层 |阅读模式
现在在做界面,看别人的界面在操作出错或参数越界时会在界面上弹出提示框,同时提示框在显示时,底下的区域还是实时更新的。请问这种效果是怎么做出来的呢?
如下图,数字显示区矩形区域是实时更新

在弹出对话框后(显示3秒),底下的数字显示区会实时更新。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入90汤圆

发表于 2014-6-12 16:07:13 | 显示全部楼层
应该是两个图层叠加的

出0入264汤圆

发表于 2014-6-12 16:17:18 | 显示全部楼层
画家算法。

出0入0汤圆

发表于 2014-6-12 16:23:41 | 显示全部楼层
显示缓冲区中更新下面图层的时候,遇到有无效区域位置的时候不更新!

出0入0汤圆

 楼主| 发表于 2014-6-12 16:56:14 | 显示全部楼层
wangpengcheng 发表于 2014-6-12 16:23
显示缓冲区中更新下面图层的时候,遇到有无效区域位置的时候不更新!


若提示框为圆角的,那无效区域要怎么算呢?

出0入0汤圆

发表于 2014-6-12 16:57:34 | 显示全部楼层
没做过这方面,爱莫能助。
期待有这方面经验的工程师回答下。

出0入0汤圆

 楼主| 发表于 2014-6-12 17:01:01 | 显示全部楼层
本帖最后由 pigy0754 于 2014-6-12 17:02 编辑
aammoo 发表于 2014-6-12 16:07
应该是两个图层叠加的


好像不能简单的两图层叠加吧?特别当弹出的提示框为圆角矩形时。有没有这方面的GUI实现呢?ucGUI有没有呢?

出0入0汤圆

发表于 2014-6-12 17:01:20 | 显示全部楼层
上GUI,复杂点的需要窗口裁剪,这个也是GUI最核心最复杂的。

出0入0汤圆

 楼主| 发表于 2014-6-12 17:02:32 | 显示全部楼层
Eric2013 发表于 2014-6-12 17:01
上GUI,复杂点的需要窗口裁剪,这个也是GUI最核心最复杂的。

ucGUI有这功能么?

出0入0汤圆

发表于 2014-6-12 17:04:43 | 显示全部楼层
pigy0754 发表于 2014-6-12 17:02
ucGUI有这功能么?

没问题。

出0入0汤圆

发表于 2014-6-12 17:05:12 | 显示全部楼层
我业余做法,直接画个填充个单色矩形,再在矩形显示文字,3S后再恢复原介面

出0入0汤圆

发表于 2014-6-12 17:06:58 | 显示全部楼层
pigy0754 发表于 2014-6-12 17:02
ucGUI有这功能么?

你要的是不是这种效果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-6-12 17:22:00 | 显示全部楼层
Eric2013 发表于 2014-6-12 17:06
你要的是不是这种效果:

差不多!这是用emwin做的么?

出0入0汤圆

发表于 2014-6-12 17:24:33 | 显示全部楼层
pigy0754 发表于 2014-6-12 17:22
差不多!这是用emwin做的么?

是的,用GUI吧,自己做太麻烦了。

出0入0汤圆

发表于 2014-6-12 18:35:22 | 显示全部楼层
pigy0754 发表于 2014-6-12 16:56
若提示框为圆角的,那无效区域要怎么算呢?

根据你上面图层的有效区域进行计算!

出0入0汤圆

发表于 2014-6-30 13:53:09 | 显示全部楼层
这种东西自己弄简直是生不如死(如果没有这方面的经验)
因为2个窗口叠加首先要解决就是剪切域的 问题

出0入0汤圆

发表于 2014-6-30 17:51:31 | 显示全部楼层
屏支持双缓冲的话就很简单了...重绘完背景, 再绘前景...然后再切换缓冲区
否则MCU单开个缓冲区做屏下缓冲 , 重绘完背景, 再绘前景, 再屏下缓冲更新到屏上缓冲

回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-19 08:41

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表