zoukankan      html  css  js  c++  java
  • UGUI组件之Scrollbar 卷动条组件简单笔记

    1.Scrollbar 介绍
    Scrollbar:卷动条。[简单演示]
    Scrollbar 组件在游戏 UI 开发中,并不常用。
      但是在一些其他的软件开发中,却大量使用;浏览器,各种文本编辑器。[见图]


      当我们想在一个固定的区域范围内显示很多数据时,可以用到 Scrollbar,来实
      现类似于卷轴的效果。
    ----------------------------------
    2.Scrollbar 组成部分分析
    Scrollbar Image [整体功能控制 + 背景图片显示]
      | ---空物体 [控制子物体活动范围]
        |---Image [滑块图片]
    ----------------------------------
    Scrollbar 组件属性
    2.特有属性
    Size:用于控制滑块的大小;
    Number Of Steps:用于控制滑块每次移动的步长。
    ----------------------------------

    3.Scrollbar 事件监听

    using UnityEngine;
    using UnityEngine.UI;
    
    public class ScrollbarDemo1 : MonoBehaviour 
    {
        //字段
        private Scrollbar m_Scrollbar;
        void Start () 
        {
            m_Scrollbar= GameObject.Find("Scrollbar").GetComponent<Scrollbar>();
            //使用监听事件需要先持有组件的引用
            m_Scrollbar.onValueChanged.AddListener(OnValueChangedPrivate);
        }
        //方法
        public void OnValueChanged(float T)
        {
            print("公开拖拽"+T);
        }
        private void OnValueChangedPrivate(float T)
        {
            print("代码控制" + T);
        }
    }

    备注:
    UI 组件分两类:单独可以使用(Text,Image);单独不可以使用。
    Scrollbar 就是单独不可以使用的组件,要想真正实现功能,需要配合其他的组
    件来实现 UI 功能界面,

  • 相关阅读:
    case 条件语句
    shell 函数
    if条件语句
    IP地址分类和分段
    shell脚本的条件测试与比较
    bc命令
    [LeetCode]Remove Duplicates from Sorted Array II
    [LeetCode]Merge Two Sorted Lists
    [LeetCode]Climbing Stairs
    [LeetCode]Merge Intervals
  • 原文地址:https://www.cnblogs.com/madinglin/p/8476802.html
Copyright © 2011-2022 走看看