2014-04-28 5 views
0

У меня есть ImageSwitcher:Android: Empty Изображение в 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 такая «пустая/черная» фотография?

ответ

0

Я решил проблему: андроид: animateLayoutChanges = "true" поставил проблему. Просто удалите его;)

Смежные вопросы