美文网首页
容器-滚动控制器

容器-滚动控制器

作者: skoll | 来源:发表于2021-02-27 15:31 被阅读0次

    就是超出父级元素宽度出现滚动条

    class ScrollerDemo extends eui.Group{
        constructor(){
            super()
        }
    
        protected createChildren(){
            super.createChildren()
    
            let group=new eui.Group()
            let image=new eui.Image('resource/assets/bg.jpg')
            group.addChild(image)
    
            let myScroller=new eui.Scroller()
            myScroller.width=200
            myScroller.height=200
            myScroller.viewport=group
            myScroller.viewport.scrollH=100
    
            this.addChild(myScroller)
            myScroller.horizontalScrollBar.autoVisibility = false;
            //去掉横向滚动条
            //想要改变滚佛那个条样式,需要自己修改皮肤
        }
    }
    
    Popo截图2021226144353.png
    // 容器-滚动控制器
    // this.addChild(new ScrollerDemo())
    

    只用横向或者只用竖向的组件

    <?xml version='1.0' encoding='utf-8'?>
    <e:Skin class="GoodsUISkin" width="480" height="800" xmlns:e="http://ns.egret.com/eui">
        <e:Scroller id="scrListGoods" height="517" width="20" x="14" y="184">
            <e:viewport>
                <e:List id="listGoods" height="110">
                    <e:layout> 
                        <e:VerticalLayout/>
                    </e:layout>
                </e:List>
            </e:viewport>
            <e:Skin>
                <e:VScrollBar id="verticalScrollBar" width="8" minHeight="100%" height="100%" right="0">
                    <e:Skin>
                        <e:Image id="thumb" width="8" source="hScrollBar02_png"  scale9Grid="1,1,4,4"/>
                    </e:Skin>
                </e:VScrollBar>
            </e:Skin>
        </e:Scroller>
    </e:Skin>
    

    相关文章

      网友评论

          本文标题:容器-滚动控制器

          本文链接:https://www.haomeiwen.com/subject/vkwmfltx.html