NGUI-UIProgressBar,UIScrollBar,UISlider

UIProgressBar是UIScrollBar和UISlider的基类

1、先来看下UIProgressBar(进度条)的使用

层次:

progressBar的Inspector视图:

而fore就是简简单单的一个前景图片sprite而已!而背景图片则是progressBar本身的UISprite选择的图片

给UIProgressBar的Appearance的前景图片和背景图片赋值好即可,而thumb(大拇指)就是如下图的紫色部分,因为UIProgressBar是进度条,所以没必要要这个thumb!也就不需要赋值了!

其他属性,我想大家都懂,就不一一叙述了,这里UIProgressBar配合UIScroll View使用,对UIScroll View不熟悉的移步到:

http://www.cnblogs.com/MrZivChu/p/UIScrollView.html

下面就来看下效果吧,因为是进度条,所以不好手动的拖拽改变进度!

2、UIScrollBar(滚动条)的使用

同样,也是配合UIScroll View来使用

UIScrollBar与UIProgressBar层次一样,也不需要thumb,就和平常的浏览器的滚动条一样,没什么区别,直接上效果图

3、UISlider(滑块)的使用

同样,也是配合UIScroll View来使用

UISlider与UIProgressBar层次一样,但是他的下面除了有一个fore的前景色,也需要增加一个thumb,并且多了一个UISlider Colors脚本,此脚本主要控制滑块到不同值显示不同的颜色罢了,他有个Sprite选项,把fore赋值给他即可!直接上效果图

 4、获取改变的值

    void Awake()
    {
        UIProgressBar pg = GetComponent<UIProgressBar>();
        EventDelegate.Add(pg.onChange, MyFunc);
    }

    void MyFunc ()
    {
        Debug.Log(UIProgressBar.current.value);
    }

 

转载于:https://www.cnblogs.com/MrZivChu/p/UIProgressBar.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值