Android ImageSwitcher示例

时间:2012-04-03 05:59:21

标签: android-widget

有人能给我一个没有画廊的ImageSwitcher的工作示例吗?

这是我的代码:

         ImageSwitcher mImageSwitcher;
         mImageSwitcher = new ImageSwitcher(this);
         mImageSwitcher.setLayoutParams(new
                ImageSwitcher.LayoutParams(
                           LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));

        mImageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
                android.R.anim.fade_in));
        mImageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
                android.R.anim.fade_out));
        mImageSwitcher.setFactory(this);

我这样做是为了展示一张新照片:

        Drawable d = new BitmapDrawable(bitmap);
        mImageSwitcher.setImageDrawable(d);

好的,这会导致动画到新图像。如何在此动画中设置上一张图像?

此处显示两个图像,“上一个”和“下一个”。我知道如何设置“下一个”图像。我想知道如何设置“上一个”。我希望这是当前显示的图像,但这似乎不正确。

1 个答案:

答案 0 :(得分:1)

您可以使用setImageDrawable方法设置下一个图像。当然下一张图片可以是你以前的图片!例如:

setImageDrawable(preimage)