android-widget - Android ImageSwitcher 示例

标签 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);

好的,这会导致新图像的动画。如何设置此动画中的前一个图像?

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

最佳答案

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

setImageDrawable(preimage)

关于android-widget - Android ImageSwitcher 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9987839/

相关文章:

android - 如何在android中正确设置一个大的小部件图标

android - 如何在 Android 中自定义选择器?

android - Android中余弦正切对数等数学函数的输入

Android StackWidget 无法绑定(bind)

Android:具有自定义 View 的 AppWidget 不起作用

android - 如何使用新的 xml 属性并与旧的 Android 版本兼容?

android - 如何在具有多个复选框的 ListView 中保存选中项目的值?

android - 如何定位屏幕左侧的标签?

android - 一个简单的相对布局,与父级右对齐不起作用

android - 如何在 Android 中录制音频文件