Пример #1
0
 public static void InitListView(this UILoopListView2 self, int itemTotalCount,
                                 System.Func <LoopListView2, int, LoopListViewItem2> onGetItemByIndex,
                                 LoopListViewInitParam initParam = null)
 {
     self.ActivatingComponent();
     self.unity_uilooplistview.InitListView(itemTotalCount, onGetItemByIndex, initParam);
 }
Пример #2
0
 public static void SetOnEndDragAction(this UILoopListView2 self, Action callback)
 {
     self.ActivatingComponent();
     self.unity_uilooplistview.mOnEndDragAction = callback;
 }
Пример #3
0
 public static void RefreshAllShownItem(this UILoopListView2 self)
 {
     self.ActivatingComponent();
     self.unity_uilooplistview.RefreshAllShownItem();
 }
Пример #4
0
 public static void MovePanelToItemByRowColumn(this UILoopListView2 self, int itemIndex, float offset)
 {
     self.ActivatingComponent();
     self.unity_uilooplistview.MovePanelToItemIndex(itemIndex, offset);
 }
Пример #5
0
 //获取当前index对应的item 没有显示的话返回null
 public static LoopListViewItem2 GetShownItemByItemIndex(this UILoopListView2 self, int itemIndex)
 {
     self.ActivatingComponent();
     return(self.unity_uilooplistview.GetShownItemByItemIndex(itemIndex));
 }
Пример #6
0
 //itemCount重设item的数量,resetPos是否刷新当前显示的位置
 public static void SetListItemCount(this UILoopListView2 self, int itemCount, bool resetPos = true)
 {
     self.ActivatingComponent();
     self.unity_uilooplistview.SetListItemCount(itemCount, resetPos);
 }
Пример #7
0
 public static void SetOnSnapChange(this UILoopListView2 self, Action <LoopListView2, LoopListViewItem2> callback)
 {
     self.ActivatingComponent();
     self.unity_uilooplistview.mOnSnapNearestChanged = callback;
 }