2011-04-29 45 views

回答

2

您無法設置圖庫小部件的摩擦力。

+0

奇怪的是,這似乎是一個很大的選擇離開。謝謝回覆。 – 2011-04-29 16:10:05

+0

如果您擴展Gallery,如果可以對擴展Gallery上的摩擦進行調整,該怎麼辦? – Lukap 2011-08-26 07:39:42

+0

你將不得不復制/粘貼圖庫的源代碼。只是繼承它是不夠的。 – 2011-08-29 06:24:39

3

嘗試覆蓋onFling方法,並將速度乘以所需因子,這將有效地降低摩擦。

@Override 
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, 
     float velocityY) { 

    velocityX=velocityX*5; 

    return super.onFling(e1, e2, velocityX, velocityY); 
} 
+0

適合我,我想限制速度,所以我只是檢查velocityX的大小並將其限制在我的最大值 – 2012-03-26 14:32:39

0

對於動畫,您可以嘗試實現自己的插補器。這是我能想到的唯一事情! :)