我正在尝试以编程方式移动画廊,并且开箱即用它非常糟糕,当使用 setselection 时,它会立即移动到选择中,我想获得一张漂亮的幻灯片(就像您使用自己的手指一样)。画廊附带的 anumate 属性似乎什么也没做?
有谁知道为什么 Animate 似乎不适用于 Gallery setSelection?我用
gallery1.setSelection(currentExercise, true);
gallery1.setAnimationDuration(500);
但画廊继续立即改变。
我已经看到了一个建议这种用途的解决方案(这是伪造手指滑动)
gallery1.onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT, null);
这会产生更好的结果,但会发出令人讨厌的咔嗒声,就好像我在按下一个键一样,所以它不太适合我的目的?
有任何想法吗?