Appearance
可滚动的容器组件(ScrollView)
ScrollView 是一种 可滚动的容器组件,常用于显示超出屏幕/容器边界的内容。ScrollView中的内容可以是任何组件,在ScrollView的滚动区域内进行拖动,组件会进行移动。类似ListView。
下面是一个简单的ScrollView示例:
typescript
let container = new LM.Container();
let label = new LM.TextView();
label.text = "这是一个神话故事,传说在很久很久以前,天下分为东胜神洲、西牛贺洲、南赡部洲、北俱芦洲。在东胜神洲傲来国,有一座花果山,山上有一块仙石,一天仙石崩裂,从石头中滚出一个卵,这个卵一见风就变成一个石猴,猴眼射出一道道金光,向四方朝拜。";
label.width = 400;
label.fontSize = 30;
label.fontColor = "#ffffff"
container.addChild(label);
let img = new LM.ImgView();
img.src = "Graphics/教学采集界面素材/grassbg.jpeg"
img.y = label.y + label.height;
container.addChild(img);
let scrollView = new LM.ScrollView();
scrollView.width = 400;
scrollView.height = 400;
scrollView.orientation = LM.Orientation.VERTICAL
this.addChild(scrollView)
scrollView.contentContainer = container;