【发布时间】:2015-10-28 04:45:08
【问题描述】:
如何在 ScrollView 中的特定位置从下到上自动滚动,使其看起来像 ScrollView 中的向上拖动滚动?
基本上,我想创建一个从下到上平稳旋转的轮子。
【问题讨论】:
标签: android scrollview autoscroll
如何在 ScrollView 中的特定位置从下到上自动滚动,使其看起来像 ScrollView 中的向上拖动滚动?
基本上,我想创建一个从下到上平稳旋转的轮子。
【问题讨论】:
标签: android scrollview autoscroll
您可以让滚动视图滚动并添加一些睡眠以实现平滑滚动:
private void sendScroll(ScrollView scrollView){
final Handler handler = new Handler();
new Thread(new Runnable() {
@Override
public void run() {
try {Thread.sleep(100);} catch (InterruptedException e) {}
handler.post(new Runnable() {
@Override
public void run() {
scrollView.fullScroll(View.FOCUS_UP);
}
});
}
}).start();
}
【讨论】:
添加以下行:
scroll.scrollTo(0, scroll.getBottom());
在你的 XML 中添加:
android:focusable="true"
android:focusableInTouchMode="true"
【讨论】: