【问题标题】:Android: Gallery programatically moving between gallery itemsAndroid:画廊以编程方式在画廊项目之间移动
【发布时间】:2012-04-23 20:07:55
【问题描述】:

我正在尝试以编程方式移动画廊,并且开箱即用它非常糟糕,当使用 setselection 时,它会立即移动到选择中,我想获得一张漂亮的幻灯片(就像您使用自己的手指一样)。但是,gallery 附带的 anumate 属性似乎什么也没做?

有谁知道为什么 Animate 似乎无法在 Gallery setSelection 上运行?我用

gallery1.setSelection(currentExercise, true);
gallery1.setAnimationDuration(500);

但画廊会立即发生变化。

我看到了一个建议这种用法的解决方案(这是伪造手指滑动)

gallery1.onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT, null);

这会产生更好的结果,但会发出令人讨厌的咔嗒声,就像我在按下一个键一样,所以它不太适合我的目的?

有什么想法吗?

【问题讨论】:

    标签: android onclick gallery android-gallery


    【解决方案1】:

    你可以使用gallery1.onFling(null, null, 2000,0);

    您需要尝试使用 2000 值,因为它取决于图像的大小。它还可能取决于设备的大小,如果平板电脑上的图库/图片比手机大。

    这不是一个完美的解决方案,但它应该可以工作。

    【讨论】:

    • 我喜欢这个想法,但是当我实现它时它什么也没做?
    猜你喜欢
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多