1. 如果要定义一个页面能自动滚动,肯定要定义其滚动时间
var float ScrollPixelPerSec;
如果还要让玩家省去漫长的等待还得能打断bool bAllowInterrupt; 这俩变量在哪里可以产生作用呢?
每一行列表使用的是ListItem实现的。
如果是最后一行该怎么找? 最后一行是:Items.Length-1,如果选中的一个Item是SelectedItem.Index
2.渲染
RenderItem(Canvas canvas,float RenderDelta)
在里面给CalculateSelectedItem(SelectedItem,DeltaTime*ScrollPixelPerSec,false);