相关疑难解决方法(0)

Android:以编程方式在Gallery小部件中的图像之间设置动画

注意:从Jellybean开始,不推荐使用gallery小部件.一个ViewPager应改为使用.


我想以编程方式在Gallery小部件中使用动画在图像之间移动.

我可以使用该setSelection(int position)方法更改当前显示的图像,但这不会生成动画.然后有,setSelection(int position, bool animate)但最后的额外布尔似乎没有做任何事情.

Gallery来源中,它似乎可以处理DPAD按键,因此我想到的解决方法是伪造按键.例如.

dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DPAD_LEFT))
Run Code Online (Sandbox Code Playgroud)

但是由于某些原因我不能让这个工作.有人试过吗?

我注意到我喜欢使用的三个小部件方法moveNext(),movePrevious()并且scrollToChild()都是私有且无法使用的.

有谁知道我怎么能这样做?

android image widget gallery

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

gallery ×1

image ×1

widget ×1