0

尝试始终为滚动视图显示滚动指示器。

原生 Android 有一个方法 scrollView.setScrollbarFadingEnabled(false)'

在 Appcelerator 中找不到如何执行此操作。

谢谢

4

1 回答 1

1

目前,我认为您不能轻松地在滚动视图中始终显示滚动条,因为我相信您知道,Titanium 会showVerticalScrollIndicator: true随着时间的推移隐藏滚动条。

最好的解决方案是创建一个可以按需要工作的自定义滚动条。

做这个:

var scrollView = Ti.UI.createScrollView({
    top: 0,
    bottom: 0,
    left: 0,
    right: 0
});
window.add(scrollView);

var changingTop = 0;

var scrollBar = Ti.UI.createView({
    top: changingTop,
    height: 120,
    right: 6,
    width: 6, 
    backgroundColor: '#000',
});
window.add(scrollBar);

scrollView.addEventListener('scroll', function(e){
    scrollBar.setTop(changingTop + e.y);
});

刚刚测试了这个解决方案,它对我有用。如有任何问题请回复。干杯!

于 2012-09-29T10:12:14.257 回答