滚动图库小部件?

时间:2009-12-28 00:56:57

标签: android

我正在使用Gallery小部件。我想自动滚动。不确定这是否可行?

图库有一组scrollTo()scrollBy()方法,我可以从计时器等调用,但最终会滚动整个图库小部件,而不是儿童观看内容。

必须有一些方法来自动滚动?

由于

2 个答案:

答案 0 :(得分:0)

我正在使用包含在计时器中的Gallery的“onFling”:

bannerView.onFling(null, null, flingSpeed, 0);

其中flingSpeed是图库移动到下一个项目所需的速度。 我是我的情况我的经验值为-650F(对于260x80图像加填充)。 但是,由于屏幕尺寸和密度不同,我将经验值乘以屏幕密度以使其正确:

float flingSpeed = -650F * getBaseContext().getResources().getDisplayMetrics().density

您的经验值可能会有所不同,因此您应该根据自己的情况进行调整。

答案 1 :(得分:-1)

AFAIK不可能有一个带有标准android SDK的可滚动小部件。但是一些家庭替代应用程序提供了一种方法,如LauncherPro,ADWLauncher或Home ++。

更多信息herehere