public void insertdateInBack() { PVPListData data = new PVPListData(); //this.datasList.Insert(0, data); this.datasList.Add(data); }
/// <summary> /// 在itemsList后面补上一个item /// </summary> void AddToBack(PVPListItem backItem, PVPListItem newItem, int newIndex, PVPListData newData) { InitItem(newItem, newIndex, newData); // 计算新item的位置 if (m_SV.movement == UIScrollView.Movement.Vertical) { float offsetY = backItem.widget.height * 0.5f + gapDis + newItem.widget.height * 0.5f; if (arrangeDirection == ArrangeDirection.Down_to_Up) { offsetY *= -1f; } newItem.widget.transform.localPosition = backItem.widget.cachedTransform.localPosition - new Vector3(0f, offsetY, 0f); } else { float offsetX = backItem.widget.width * 0.5f + gapDis + newItem.widget.width * 0.5f; if (arrangeDirection == ArrangeDirection.Right_to_Left) { offsetX *= -1f; } newItem.widget.transform.localPosition = backItem.widget.cachedTransform.localPosition + new Vector3(offsetX, 0f, 0f); } newItem.transform.SetAsLastSibling(); //m_grid.repositionNow = true; //m_grid.Reposition(); }
public void insertdateInBack(int minci, int jifen, string name) { PVPListData data = new PVPListData(); //this.datasList.Insert(0, data); this.datasList.Add(data); //print("名次:" + minci + "积分:" + jifen + "用户名" + name); }
/// <summary> /// 用数据列表来初始化scrollview /// </summary> /// <param name="item">Item.</param> /// <param name="indexData">Index data.</param> /// <param name="data">Data.</param> void InitItem(PVPListItem item, int dataIndex, PVPListData data) { item.dataIndex = dataIndex; // print(item.gameObject.name); if (OnItemInit != null) { OnItemInit(item, data); } //item.widget.transform.localPosition = itemStartPos; }
public void insertdateInBack(LuaTable tb) { //print(tb.ToString()+"123123213213123213213213"); //print(tb[1]); for (int i = 1; i <= tb.Length; i++) { LuaTable userdata = tb[i] as LuaTable; //print("名次:" + userdata["minci"]+"积分:" + userdata["jifen"] +"用户名"+ userdata["username"]); PVPListData data = new PVPListData(); this.datasList.Add(data); } }
private void OnInitItem(PVPListItem item, PVPListData data) { PVPListData myData = data as PVPListData; PVPListItem itemComp = item.widget.GetComponent <PVPListItem>(); }