我创建了一个自定义库,其中我实现了拖放机制并重新排列了items.Drag在长时间点击事件中发生并且fling也工作正常。现在我的问题是我正在尝试自动滚动在拖动操作期间我的画廊当在画廊的左侧和侧面达到特定的阈值时,为此我尝试使用 scrollto,setselection 它们两者似乎都很奇怪,有人可以帮我解决这个问题。
答案 0 :(得分:0)
而不是:
myGallery.setSelection(position);
尝试:
myGallery.post(new Runnable() {
@Override
public void run() {
myGallery.setSelection(position);
}
});
与scrollTo
相同的事情也应该有用
我希望它会对你有所帮助。