2014-02-21 5 views
6

유니버설 이미지 로더를 사용하여 웹에서 내 이미지를 "게으른로드"합니다. 페이드 인 애니메이션을 사용할 수 있지만 "흰색"대신 "검은 색"에서 페이드 인 할 수 있습니까? 내 응용 프로그램은 검은 색 배경을 가지고 있으며, 현재의 효과가 "플래시"되는 것과는 반대로 부드럽게 페이드하고 싶습니다. 여기 유니버설 이미지 로더 블랙에서 페이드 인?

흰색

이 나를 위해 작동하는 것 같다
DisplayImageOptions options; 
      options = new DisplayImageOptions.Builder() 
      .showImageOnLoading(R.drawable.no_poster) 
      .showImageForEmptyUri(R.drawable.no_poster) 
      .showImageOnFail(R.drawable.no_poster) 
      .displayer(new FadeInBitmapDisplayer(500)) 
      .cacheInMemory(true) 
      .cacheOnDisc(true) 
      .build(); 
      ImageView myPosterView = (ImageView)findViewById(R.id.movieposterlarge); 
      imageLoader.displayImage(movie_poster, myPosterView,options); 

답변

4

에서 그 페이드 노력 코드입니다.

<GridView 
    android:id="@+id/gridview" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_margin="0dp" 
    android:background="@color/Black" 
    android:horizontalSpacing="0dp" 
    android:numColumns="1" 
    android:padding="0dp" 
    android:stretchMode="columnWidth" 
    android:verticalSpacing="10dp" /> 
:

options = new DisplayImageOptions.Builder() 
      .showImageOnLoading(android.R.color.black) 
      .showImageForEmptyUri(android.R.color.black) 

주, 당신은 또한 당신이 블랙도에 사용하고 어떤 뷰의 배경을 설정해야