スクロール ビューのスクロール インジケーターを常に表示しようとしています。
ネイティブ Android にはメソッド scrollView.setScrollbarFadingEnabled(false) があります。
Appcelerator でこれを行う方法が見つかりません。
ありがとう
スクロール ビューのスクロール インジケーターを常に表示しようとしています。
ネイティブ Android にはメソッド scrollView.setScrollbarFadingEnabled(false) があります。
Appcelerator でこれを行う方法が見つかりません。
ありがとう
現時点では、スクロールビュー内で常にスクロールバーを簡単に表示できるとは思いません。ご存知のとおり、TitaniumshowVerticalScrollIndicator: 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);
});
このソリューションをテストしたところ、うまくいきました。質問があれば返信してください。乾杯!