Android画廊自动滚动阈值

时间:2012-11-05 15:31:10

标签: android

我创建了一个自定义库,其中我实现了拖放机制并重新排列了items.Drag在长时间点击事件中发生并且fling也工作正常。现在我的问题是我正在尝试自动滚动在拖动操作期间我的画廊当在画廊的左侧和侧面达到特定的阈值时,为此我尝试使用 scrollto,setselection 它们两者似乎都很奇怪,有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

而不是:

myGallery.setSelection(position);

尝试:

myGallery.post(new Runnable() {
    @Override
    public void run() {
        myGallery.setSelection(position);
    }
});

scrollTo相同的事情也应该有用 我希望它会对你有所帮助。