EUI组件之HScrollBar VScrollBar

一、常规使用

官网教程里没有这个组件的使用方法

这个组件配合Scroller使用

拖动一个scroller到exml上。scroller上已经默认存在了HScrollBar和VScrollBar

当图片大于scroller时,拖动图片,会显示出垂直和水平的滑块

实际效果

其他:

1. 设置滑块的显示方式

默认情况下是auto。

2.更换滑块的皮肤样式

默认滑块是个蓝色的小方块

尝试在exml里找,没有。

所以只能代码里找到scroller的verticalScrollBar属性,然后替换它的图片了...暂未发现其他方法...

/**
 * 主页场景
 * @author chenkai 2018/5/26
 */
class HomeScene extends eui.Component{
        private testScroll:eui.Scroller;

        public constructor() {
                super();
                this.skinName = "HomeSceneSkin";
        }

        public childrenCreated(){
                this.testScroll.scrollPolicyV = eui.ScrollPolicy.ON;
                let thumb:any = this.testScroll.verticalScrollBar.thumb;
                thumb.texture  = RES.getRes("thumb_png");
        }
}

  

原文地址:https://www.cnblogs.com/gamedaybyday/p/9093116.html

时间: 2024-10-08 13:40:39

EUI组件之HScrollBar VScrollBar的相关文章

EUI组件之ProgressBar

一.ProgressBar常规使用 拖动一个progressbar到exml 代码中使用 /** * 主页场景 * @author chenkai 2018/5/26 */ class HomeScene extends eui.Component{ private bar:eui.ProgressBar; public constructor() { super(); this.skinName = "HomeSceneSkin"; } protected childrenCreat

EUI组件之CheckBox

一.CheckBox常规使用 拖动一个checkBox到exml即可 点击效果 二.代码中监听事件 /** * 主页场景 * @author chenkai 2018/5/26 */ class HomeScene extends eui.Component{ private checkBox:eui.CheckBox; public constructor() { super(); this.skinName = "HomeSceneSkin"; } protected childr

EUI组件之DataGroup

看官网教程,这个没法单独用. http://developer.egret.com/cn/github/egret-docs/extension/EUI/dataCollection/dataGroup/index.html 原文地址:https://www.cnblogs.com/gamedaybyday/p/9092552.html

color/forecolor/location/cursor等基本设置 hscrollBar/vscrollBar/progressBar/menuStrip/toolStrip/statusStrip等基本操作

private void Form1_Load(object sender, EventArgs e) {//透明度 progressBar1.Value = trackBar1.Value; this.Opacity = 0.5 + (double)trackBar1.Value / 100; // progressBar1--->cursorChenged //trackBar1-->Scroll } private void toolStripButton1_Click(object s

EUI库 - 概述

  新特性 36k   访问EUI组件宽高时,也会跟原生显示对象的表现一致,立即能得到包含子项的宽高值   统一的显示列表  普通对象和eui对象都可用addChild来添加   一个逻辑组件只管代码控制,一个皮肤组件只负责外观 内部类  <e:Button label="按钮"> <e:Skin states="up,over,down,disable"> <e:Image source="image/button_up.p

菜鸟教程 | egret EUI卡牌游戏制作

写在前面 随着越来越多的新人开始接触白鹭引擎,创作属于自己的游戏.考虑到初学者会遇到的一些实际操作问题,我们近期整理推出<菜鸟教程>系列的文档,以便更好的让这些开打着们快速上手,Egret大神们可以忽略此类内容.本文作者是我们技术支持部门的同事"熊猫少女".看文的小伙伴如果有问题可以来白鹭官方论坛与之交流. EUI是一套基于Egret核心显示列表的UI扩展库,它封装了大量的常用UI组件,能够满足大部分的交互界面需求,即使更加复杂的组件需求,您也可以基于EUI已有组件进行组合

C++ Code_ScrollBar

主题 1.  ScrollBar的使用 2. 3. 4. 5. 属性 HScrollBar VScrollBar 直接拖拽1其中任意空间到对话框上面是,你一拖拽滚动条,它立即回到原始位置 代码:: /* 在控件上面添加1个HScrollBar和1个Edit控件 */ //初始化部分添加代码 // TODO: Add extra initialization here CScrollBar *pScroll=(CScrollBar*)GetDlgItem(IDC_SCROLLBAR1); pScr

【菜鸟教程】小白接触白鹭引擎4天,成功做了一款足球小游戏

写在前面:随着越来越多的新人开始接触白鹭引擎,创作属于自己的游戏.考虑到初学者会遇到一些实际操作问题,我们近期整理推出"菜鸟"系列技术文档,以便更好的让这些开发者们快速上手,Egret大神们可以自动忽略此类内容. 本文的作者是白鹭技术支持"熊猫少女",看文的小伙伴们如果有问题可以来白鹭官方论坛与之交流. 正文如下: 在接触白鹭引擎的第四天,我摸索着用EUI做了一个小游戏.可能游戏逻辑比较简单,使用的知识点也比较基础,今天与大家分享交流,请大神勿喷,不吝指点.我的小游

用Egret制作功能简单的打地鼠类游戏《冰桶挑战》

今天教大家使用Egret制作一款功能简单的游戏--<冰桶挑战>,这是一款大家熟悉的打地鼠类游戏,点击屏幕使用冰桶浇灭地洞里钻出来的明星,结算得到分数.游戏页面布局使用EUI封装了大量的常用UI组件,满足大部分的交互界面需求,开发者仅用1天时间即可独立完成这款小游戏的开发. 游戏效果图如下: 游戏比较简单,分为以下几个场景: · 开始场景 · 游戏场景 · 结束场景 · 游戏类 开始场景 这里使用Eui来搭建UI,舞台大小选择640 x 960,填充模式选择fixedWidth: 新建Eui组件