0
我有一個大於屏幕大小的圖像視圖,所以我使用Scroller
對象myScroller
來處理滾動。但是,我無法獲得正確的當前滾動位置。使用滾輪對象獲取當前滾動位置
我一直在使用的開發者指南概述了滾輪的方法嘗試:
myScroller.getCurrX()
和myScroller.getCurrY()
myScroller.getStartX()
和myScroller.getStartY()
再有就是getScrollX()
和getScrollY()
方法的View
類......哪些是正確的使用方法?
我更新中的onTouchEvent位置下case MotionEvent.ACTION_UP
case MotionEvent.ACTION_UP:
//if(mScroller.isFinished()){
mScroller.computeScrollOffset();
mPosX = getScrollX(); // **should this be myScroller.getCurrX()?**
mPosY = getScrollY();
//Log.d("OnScale", "scrollPosition: [" + mPosX + ", " + mPosY + "]");
}
但是,這似乎並沒有更新的scrollPosition每時間正確。什麼是正確的方式來獲得我的imageview的滾動位置?爲了澄清,我想座標左上角。