我正在使用一个Gallery
小部件。我想自动滚动。不知道这是可能的吗?滚动图库窗口小部件?
画廊有scrollTo()
和scrollBy()
一套方法,我可以从计时器等打电话,但最终滚动整个画廊小部件本身,而不是它的孩子们观看的内容。
必须有一些方法来自动滚动?
感谢
我正在使用一个Gallery
小部件。我想自动滚动。不知道这是可能的吗?滚动图库窗口小部件?
画廊有scrollTo()
和scrollBy()
一套方法,我可以从计时器等打电话,但最终滚动整个画廊小部件本身,而不是它的孩子们观看的内容。
必须有一些方法来自动滚动?
感谢
我使用的是画廊的“onFling”包裹在一个定时器:
bannerView.onFling(null, null, flingSpeed, 0);
其中flingSpeed是你需要为画廊移动到速度下一个项目。 我是我的情况我得到了-650F的经验值(对于260x80图像加填充)。 然而,由于不同的屏幕大小和密度的,我通过屏幕密度加倍重视自己的经验值,得到它的权利:
float flingSpeed = -650F * getBaseContext().getResources().getDisplayMetrics().density
的经验值,可能会是不同的你,所以你要适应它适合你的情况。
标记表示查看小部件库不是主屏幕小部件。 – Janusz 2011-07-11 11:12:09