如何在列表视图中滚动动画?

时间:2015-08-08 01:27:13

标签: android listview scroll

我的列表视图下方有一个按钮,允许用户按此按钮自动滚动回列表顶部。我想知道是否有办法让按钮可以直观地回滚到列表的顶部,而不是只是跳到顶部。我当前的按钮代码如下

ImageButton toTop = (ImageButton) findViewById(R.id.topButton);
    toTop.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mListView.setSelection(0);
            mListView.requestFocus(0);
            v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
        }
    });

1 个答案:

答案 0 :(得分:1)

简单,Android为此提供了方法..

         mListView.smoothScrollToPosition(0);