硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3208|回复: 4
收起左侧

[emWin] EMWIN 单色屏PROGBAR显示问题

[复制链接]

13

主题

45

回帖

84

积分

初级会员

积分
84
发表于 2019-10-13 15:44:49 | 显示全部楼层 |阅读模式
RT,请问下如图进度条问题,中间文字显示的颜色,该如何处理?

进度条进度为49%,按理说左边为黑色,49%应该为白色。右边为白色,49%应该为黑色。

但实际上49%全都为白色,导致右边没有显示了,这种问题该如何解决?
微信图片_20191013154226.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2019-10-14 01:48:17 | 显示全部楼层
这个是默认的显示,你可以自己定义显示位置和文本

QQ截图20191014014745.jpg
回复

使用道具 举报

13

主题

45

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2019-10-14 08:59:03 | 显示全部楼层
eric2013 发表于 2019-10-14 01:48
这个是默认的显示,你可以自己定义显示位置和文本

硬汉哥,我看emwin中关于皮肤设定的,
U32 aColorUpperL[2] [0] - Top color of top gradient.
[1] - Bottom color of top gradient.
U32 aColorLowerL[2] [0] - Top color of bottom gradient.
[1] - Bottom color of bottom gradient.
U32 aColorUpperR[2] [0] - Top color of top gradient.
[1] - Bottom color of top gradient.
U32 aColorLowerR[2] [0] - Top color of bottom gradient.
[1] - Bottom color of bottom gradient.
U32 ColorFrame Color of frame.
U32 ColorText Color of text


最后一个是文本颜色,我设定进度条左边文本颜色为白色,右边为黑色,但是显示50%的时候,却不能使进度条的文本左边白右边黑,这个有办法解决吗?如果没有的话,估计只能将文本在外面显示了、
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2019-10-14 09:33:45 | 显示全部楼层
a3748622 发表于 2019-10-14 08:59
硬汉哥,我看emwin中关于皮肤设定的,
U32 aColorUpperL[2] [0] - Top color of top gradient.
[1] - B ...

你这个是单色屏吧,这个貌似没办法。
回复

使用道具 举报

0

主题

34

回帖

34

积分

新手上路

积分
34
发表于 2019-10-15 23:48:59 | 显示全部楼层
采用文本的异或模式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-18 15:28 , Processed in 0.387055 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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