当前位置: 首页 > wzjs >正文

站长工具ip地址查询江苏省执业建设注册中心网站

站长工具ip地址查询,江苏省执业建设注册中心网站,注册建筑劳务公司需要什么条件,2013深圳网站设计公司排名一.SuperScrollView插件概述 UGUI SUPER SCROLLVIEW基于UGUI ScrollRect提供了易于定制的滚动浏览量。这是一组C#脚本,可帮助您创建所需的ScrollView。它非常强大且针对性能高度优化。 此插件是收费的,在AssetStore可以下载 SuperScrollVie…

一.SuperScrollView插件概述

UGUI SUPER SCROLLVIEW基于UGUI ScrollRect提供了易于定制的滚动浏览量。这是一组C#脚本,可帮助您创建所需的ScrollView。它非常强大且针对性能高度优化。

此插件是收费的,在AssetStore可以下载

SuperScrollView应该掌握到什么程度?

  • 1.使用时知道Editor中怎么设置,脚本中逻辑怎么写
  • 2.LoopListView2, LoopGridView and LoopStaggeredGridView 这3个核心组件分别在什么情况使用
  • 3.会使用脚本中的公有方法

二.SuperScrollView安装

将unitypackage包拖入Asset目录完成导入,生成SuperScrollView目录,包含了Demo,Editor和Scripts三个目录,还有一个很有帮助的文档DocumentV2_4,如下图所示:

三.官方文档总结提炼(快速入门)

3.1 概述

SuperScrollView中有3个核心组件: LoopListView2 , LoopGridView and LoopStaggeredGridView,他们都附加到ScrollRect组件所在的gameObject上,他们帮助ScrollRect实现高性能任意数量的item和节省内存。
实现原理上总的来说,使用内存池,监听滚动事件,实现了item的回收和复用,自动设置了每个item的位置。

3.2 LoopListView2组件

3.2.1 LoopListView2 Inspector Settings

Size:每个Item可以有不同的Prefab,Size指Item使用的Prefab总数

ElementX:每个Item有4个参数,当展开Element0后,可以看到有2个Element0,下面的Element0下面还有4个属性,以改变Padding为例,改变MPading和改变ItemPadding是一样的,这里推荐直接改ItemPadding,下面之所以多了4个属性可能是因为XPosOffset是自适应的属性

当Item有多个prefab时,需要添加多个Element

eg:一个排行榜有多个页签,切换页签时item不一样,这种情况需要添加多个Element

ItemPrefab:该Item使用gameObject的引用

ItemPadding:和下个Item的间距

XPosOffset:ScrollView最左侧到Item最左侧的间距

InitCreateCount:该Item对象池初始数量(可以填0,不知道为什么要手动设置,官方没有说)

SupportScrollbar:使用ScrollBar时勾上

ItemSnapEnable: 启用后,当滚动结束时,Item将被吸附(Snap)到预设的位置

ItemSnapPivot:给Item定义一个吸附轴心点,控制Item被吸附的位置

ViewPortSnapPivot:给ViewPort定义一个吸附轴心点,控制ViewPort吸附Item的位置

在上图中,ViewPortSnapPivot的Y设为1,代表ViewPort顶部将吸附item

ItemSnapPivot的Y设为0.5表示item中部将被吸附,滚动效果符合预期

ArrangeType:滚动方向,有4种选择

3.2.2 LoopListView2 Example

下文给出一个简化的LoopListView2 Example,可以取来作为快速开发的基础代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;namespace SuperScrollView
{public class ItemData1{public string itemName;public string itemDes;public ItemData1(string name, string des){itemName = name;itemDes = des;}}public class TopToBottomDemoScript : MonoBehaviour{private LoopListView2 mLoopListView;private int itemNum = 15;List<ItemData1> ssvData = new List<ItemData1>();void Start(){mLoopListView = GetComponent<LoopListView2>();for (int i = 0; i < itemNum; i++){ItemData1 data = new ItemData1("name"+i, "des"+i);ssvData.Add(data);}mLoopListView.InitListView(itemNum, OnGetItemByIndex);}LoopListViewItem2 OnGetItemByIndex(LoopListView2 listView, int index){if (index < 0 || index >= itemNum){return null;}ItemData1 itemData = ssvData[index];if(itemData == null){return null;}LoopListViewItem2 item = listView.NewListViewItem("ItemPrefab1");ListItemX itemScript = item.GetComponent<ListItemX>();if (item.IsInitHandlerCalled == false){item.IsInitHandlerCalled = true;itemScript.Init();}itemScript.UpdateItemUI(itemData,index);return item;}}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;namespace SuperScrollView
{public class ListItemX : MonoBehaviour{private Text mNameText;private Text mDescText;int mItemDataIndex = -1;public void Init(){mNameText = transform.Find("TextName").GetComponent<Text>();mDescText = transform.Find("TextDesc2").GetComponent<Text>();}public void UpdateItemUI(ItemData1 itemData, int itemIndex){mItemDataIndex = itemIndex;mNameText.text = itemData.itemName;mDescText.text = itemData.itemDes;}}
}

http://www.dtcms.com/wzjs/561477.html

相关文章:

  • 红安建设局网站新建文档怎么做网站
  • 中山网站建设制作 超凡科技合肥网络公司哪个最好
  • 贵阳网站设计网站手机网站怎么建立
  • 美食网站建设内容规划江苏网站建设官网
  • 怎么做网站解析建网站学什么软件
  • 网站技术可行性企业介绍微网站怎么做
  • 滨湖区知名做网站价格只做二手奢侈品的网站
  • 建立网站的英文短语怎么做网站然后卖出去
  • 如何找企业联系做网站WordPress插件集成到主题
  • 基于asp.net网站开发视频教程推荐网站建设的书
  • dw是什么软件安阳网站建设推广优化
  • 企业网站建设的建议湛江网站制作工具
  • 呼和浩特重大消息aso优化推广公司
  • 网站的功能和作用项目驱动式网页设计与制作教程
  • 厨具 技术支持东莞网站建设用discuz做的门户网站
  • 推广展示类网站用我在线网站建设
  • 北京哪有建网站公司或个人的产品开发流程梳理
  • 我的企业网站怎么seo建设网站的市场背景
  • 手机微信网站链接qq是谁开发的
  • 深圳创新网站建设软件开发平台介绍
  • 建设网站的意义网页设计教育培训
  • 东莞建设网站综合服务平台三亚百度推广开户
  • 珠海网站建设外包wordpress本地服务器
  • 一个公司如何做多个网站备案长春百度网站排名优化
  • 咸阳网站建设培训管理系统软件
  • 做网站用的编程语言靖江seo收费贵吗
  • 网站备案查询不出来网上书城网站开发的数据字典
  • 前沿的设计网站百度用户服务中心入口
  • 机械加工网站易下拉大测建盏公司官方网站
  • 深圳网站优化技巧网页怎么写