Intereting Posts

Универсальный загрузчик изображений исчезает из черного?

Я использую Universal Image Loader для «ленивой загрузки» моих изображений из Интернета. Можно ли использовать затухание в анимации, но исчезают в «черном», а не «от белого»? Мое приложение имеет черный фон, и мне бы хотелось, чтобы он плавно исчезал, а не «вспышка» в том, что выглядит текущий эффект.

Вот код, который работает, который исчезает из белого

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

Кажется, это работает для меня.

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

Обратите внимание, что вам также необходимо установить фон любого вида, который вы используете, на черный:

 <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" />