0

我有一个 ImageSwitcher:

XML:

<ImageSwitcher
            android:id="@+id/is"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:animateLayoutChanges="true" >
        </ImageSwitcher>

代码:

is.setFactory(new ViewFactory() {

        @Override
        public View makeView() {
            // TODO Auto-generated method stub 
            iv = new ImageView(getApplicationContext());
            iv.setScaleType(ImageView.ScaleType.FIT_CENTER);
            iv.setLayoutParams(new ImageSwitcher.LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
            return iv;
        }
    });

如果有的话,在我的 OnClick 中,我会在图片之间切换。如果我点击添加图片,它总是在一些图片之间显示一张“空白/黑色”图片。我有一个动画:

Animation in = AnimationUtils.loadAnimation(this,R.anim.infromleft);
    Animation out = AnimationUtils.loadAnimation(this,R.anim.outtoright);

但仅此而已。您知道 ImageSwitcher 中是否有这样的“空白/黑色”图片吗?

4

1 回答 1

0

我解决了这个问题: android:animateLayoutChanges="true" 出了问题。只需删除它;)

于 2014-04-28T17:33:40.853 回答