与静态显示模式相对应的是各种动态显示模式,它们显示的图文都是可移动的。根据图形运动的特点,可分为闪烁、平移、旋转、缩放等显示方式。产生不同显示模式的方法主要是随着时间的变化不断控制和刷新显示数据。
为了让图文动起来,刷新显示数据并不意味着必须重写显示数据,而是可以通过一定的算法从原显示数据中直接生成。比如依次调整行号,显示的图文可以上下平移;通过依次调整列显示数据的位置,可以达到左右平移的目的;同时,通过调整行列顺序,可以得到对角线平移的效果。其他模式的数据刷新,我们也可以找到相应的算法。
但当算法过于复杂耗时时,也可以考虑提前生成刷新数据,存储起来以备后用。刷新时间控制应考虑移动图形和文本的显示效果。刷新太慢,移动不显著;刷新太快,中间过程看不清楚。通常,刷新周期可以控制在几毫秒到几十毫秒的范围内。