在学习ucgui的过程中,偶然发现光标拖动的时候有背景阴影。一般是背景颜色为红色的时候,拖动的阴影颜色就为蓝色,背景颜色为蓝色的时候,阴影颜色就为红色----见下图-----
-----在网上有一些网友说是LCD读取点颜色有问题,我也就相应的看了看自己的函数,发现果然有问题,经过简单修改后,一切正常了。
----错误的读取函数----
----修改后的读取函数----
-----后来找了一些资料看了看,发现UCGUI的光标在移动过程中是会去读取点的颜色值,然后光标的背景颜色会相应的去显示。而且有一点值得注意,就是在背景颜色为红色时,光标阴影为蓝色,在背景颜色为蓝色时,光标阴影颜色为红色。是相互对应的反转颜色值,后面将进一步了解学习。