lp.leftMargin=position*ScreenWidth+(int)(positionOffset*ScreenWidth);

方杰_Jay
2014-10-05
2 回答
舉報
0/150
提交
取消
2014-10-24
對啊,這樣很簡單。那個偏移量不是以當前所處界面為起點,而是以0,1(以第2個界面時,偏移量只能是0,故忽略)這兩個界面的絕對位置為起點,向右偏移計算,不能超過100%。很能說明問題的一點就是,當你處在0和1之間時,不管你是從0滑到1,還是從1滑到0,只要在0和1之間,都是以0為參考點的向右偏移量。1和2之間類似。所以lp.leftMargin=position*ScreenWidth+(int)(positionOffset*ScreenWidth);這樣就行啦,老師復雜化了。
2014-10-06
受教了