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

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