PathView
PathView路径视图,可以根据用户自定义的path路径来显示不一样的视图效果,它继承于Iteme类型.它的属性如下所示:
- cacheItemCount : int,缓冲的最大条目数(不可见的),用来以额外的内存使用为代价提高滚动行为的平滑性,例如,model中包含20个条目,pathItemCount为10,cacheItemCount为4的PathView将创建最多14个条目,其中10个在路径上可见,4个不可见的缓存条目。
- count : int,model中的个数
- currentIndex : int,当前Item的索引号
- currentItem : Item,当前Item
- delegate : Component,委托,用来如何显示一个item
- dragMargin : real,此属性保存与发起鼠标拖动的路径的最大距离,默认情况下,用户只能在路径上来拖动item。如果dragMargin大于零,则会扩大可以拖动的范围
- flickDeceleration : real,用来设置轻拂减速的速率。默认为100,值越大,减速越快,值越小,减速越慢(滑过的item数越多)
- dragging : bool,只读属性,当用户在拖动item时,为true,用户未拖动时,为false
- flicking : bool,只读属性,标志当前视图是否在轻拂,当用户滑动过快,会产生一个轻拂动作,此时fliking将为true,当轻拂停止后,将会false