你要明白所谓滚动效果是怎么来的,就知道如何处理啦
其实对程序来说,滚动展示盒不滚动展示只是进入了不同的屏幕内存刷新过程,你的按键控制只是切换到底进入那个过程。
至于具体的滚动处理大致来说是:
1. 待显示的内容字模绘制成了一块内存图形数据集(这个不一定是必须的,也可以临时生成)
2. 按一定的算法,把这个内存图形集数据 转存映射到 实际显示内存部分,成为新的一帧待显示图形
3. 按帧把 显示内存信息展示处理
循环上述过程,就可以实现任何支持的图形展示
所以这里要实现滚动的关键变成了上面第2步,映射的处理,大致就是把1步的图形向某个方向依次映射而已(向不同的方向可以实现不同方向的滚屏)。