NGUI滚动试图制作ScrollView
来源:互联网 发布:arduino 网络模块 编辑:程序博客网 时间:2024/06/05 17:49
滚动视图介绍
通常要显示的内容,不能一屏显示地,我们可以将显示的内容采用滚动的形式进行显示,这样的效果实现在NGUI中能够使用ScrollView组件进行实现。
下图便是一个例子。
滚动视图的制作
- 1) 创建一个Panel作为整个滚动区域的容器,并添加上ScrollView组件
UIPanel重要属性
cs Alpha:面板的透明度 Depth:面板在所有UI上的层次等级 Clipping: 面板剪切 None(无剪切效果) Texture Mask(蒙版裁剪) Soft Clip(软剪切,有边缘模糊效果) Constrain But Dont Clip(显示所有内容,但是是剪切区域存在)
UIScrollView 重要属性
```cs
movement 移动方向
Horizontal 水平
Vertical 垂直
Unresticted 无限制
Custom 自定义水平x和垂直y滚动范围
Drag Effect 内容拖动时候显示的效果
Scroll Wheel Factor:使用鼠标进行滚动时,滚动时候的因子
Momentum Amount:快速滑动时产生的冲力
Restrict Within Panel:在面板里进行约束
Cancel Drag if Fits:如果有组件适应了面板的大小,取消组件在面板里的拖动
Smooth Drag Start:平滑拖动
IOS Drag Emulation:在苹果上仿真滑动效果
Scroll Bars:在进行拖动时,可以加入一个Scroll Bars来控制或者显示进度
```
- 2) 新建一个Empty,命名为UIGrid,作为滚动小项的容器. 并添加UIGrid组件,利用UIGrid的排列方式使每项内容整齐排列。
UIGrid重要属性cs Arrangement:表格的显示方向 Sorting:对表格内的内容进行排序,Alphabetic(以字母顺序排序),Horizontal(水平方向进行排序), Vettical(垂直方向进行排序),Custom(自定义的排序) Column Limit 限定每行的列的个数 Cell Widht:单个显示的宽度 Cell Height:单个显示的高度 Animate Smoothly:使用平滑动画过度效果 Keep Within Panel:保持在一个面板里显示
- 3) 在UIGrid下创建Sprite,显示一幅图片,作为滚动区域的列表项,在列表项上添加UI Drag ScrollView 组件和BoxCollider,并通过Ctrl+D 赋值多个。
* 4)运行进行测试,即可以实现滚动区域的拖动。
- NGUI滚动试图制作ScrollView
- 关闭NGUI ScrollView里鼠标滚动也能拖动ScrollView。
- 利用NGUI插件,制作滚动列表
- 【unity】使用NGUI制作滚动列表
- NGUI 3.5教程 Scroll Bar 滚动条-制作聊天框
- UISegmentedControl控制滚动试图
- Unity中NGUI里ScrollView选中的item遮挡自动滚动到中间或者合适位置
- scrollview滚动
- NGUI--ScrollView笔记
- NGUI之ScrollView
- ngui scrollview 数量不够
- NGUI 循环ScrollView
- NGUI scrollview 笔记
- ngui学习之scrollview
- NGUI ScrollView 回弹控制
- NGUI ScrollView优化
- NGUI Scrollview 回弹控制
- 【NGUI】滚动条
- LeetCode | 461. Hamming Distance 12_16
- Uninformed search
- 数据结构实验之排序五:归并求逆序数
- 前辈分享的经典语句
- modem-rf代码调用分析,及调试
- NGUI滚动试图制作ScrollView
- pandas处理,填充缺失数据
- java集合框架(二)
- 树莓派入门(二)——设置静态IP
- 打开LK log的方法
- C头文件
- LeetCode | 748. Shortest Completing Word12_17
- shell编程报错:“syntax error near unexpected token `”
- 4443: [Scoi2015]小凸玩矩阵