Android 如何减少;摩擦“;画廊的小部件?
我想让gallery小部件更平滑,并在图像列表中向下移动更远 使用android:animationDuration=“1000”肯定会让它更流畅 但是,我想减少摩擦。如何做到这一点Android 如何减少;摩擦“;画廊的小部件?,android,Android,我想让gallery小部件更平滑,并在图像列表中向下移动更远 使用android:animationDuration=“1000”肯定会让它更流畅 但是,我想减少摩擦。如何做到这一点 (Android 2.2)您无法设置Gallery小部件的摩擦力。您无法设置Gallery小部件的摩擦力。尝试覆盖onFling方法,只需将速度乘以所需的系数,这将有效降低摩擦力 @Override public boolean onFling(MotionEvent e1, MotionEvent e2, flo
(Android 2.2)您无法设置Gallery小部件的摩擦力。您无法设置Gallery小部件的摩擦力。尝试覆盖onFling方法,只需将速度乘以所需的系数,这将有效降低摩擦力
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
velocityX=velocityX*5;
return super.onFling(e1, e2, velocityX, velocityY);
}
尝试覆盖onFling方法,只需将速度乘以所需的系数,这将有效地降低摩擦力
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
velocityX=velocityX*5;
return super.onFling(e1, e2, velocityX, velocityY);
}
对于动画,可以尝试实现自己的插值器。这是我唯一能想到的事!:) 对于动画,您可以尝试实现自己的插值器。这是我唯一能想到的事!:) 奇怪的是,这似乎是一个很大的选择。感谢您的回复。如果您扩展了Gallery,是否可以对扩展Gallery上的摩擦力进行调整?您必须复制/粘贴Gallery的源代码。仅仅将其子类化是不够的。奇怪的是,这似乎是一个很大的选择。感谢您的回复。如果您扩展了Gallery,是否可以对扩展Gallery上的摩擦力进行调整?您必须复制/粘贴Gallery的源代码。对我来说,我想限制速度,所以我只检查velocityX的大小,并限制在我的最大值。我想限制速度,所以我只检查velocityX的大小,并限制在我的最大值