1

У меня есть довольно простой ListView с NetworkImageViewListView с Volley NetworkImageView мерцающий

public View getView(int position, View convertView, ViewGroup parent) { 
      if (convertView == null) { 
       LayoutInflater inflater = (LayoutInflater) getContext() 
         .getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
       convertView = inflater.inflate(R.layout.ladder_item, parent, false); 
      } 

      image0= (NetworkImageView) convertView.findViewById(R.id.ladder_item_layer_0_user_0_image); 
      image0.setDefaultImageResId(R.drawable.test_random_size); 
      image0.setImageUrl(obj.getImageUrl(), mLoader); 

      return convertView; 
     } 

Вопрос заключается в том, что свиток не так гладко, как хотелось бы, чтобы это было, это немного мерцает. Если я прокомментирую строку «setImageUrl», прокрутка будет супер гладкой, поэтому проблема связана с загрузкой изображения Volley NetworkImageView. Есть ли что-нибудь, что я могу сделать, чтобы сделать его менее мерцающим?

Я тестирую на Samsung S5 mini.

Большое спасибо

ответ

0

По-моему, у вас есть два варианта.

  1. Измените загрузчик изображений на более эффективный для вашего конкретного случая, например, на пикассо или скольжение.
  2. Измените размер загрузки растрового изображения на изображение, но я включил первый вариант, потому что залп в прошлом году.
+0

Ну, волейбол уже несколько лет. Что вы имеете в виду под «Изменение размера загрузки битмапа после загрузки в изображение»? Спасибо –

+0

Установите размер в NetworkImageView, и волейбол сделает для вас размер. – elvisrusu

+0

Я пробовал с Picasso: тот же результат, все еще мерцающий –

0

Причина негласного свитка может быть различной. Here действительно хорошая статья о лучшей практике, которой вы должны следовать за ListView.

В моем случае мерцание было вызвано загрузкой изображений волейбола, решение заключалось в использовании Glide для загрузки изображения. Glide происходит от людей Google, и это действительно мощный и легкий. Теперь свиток просто супер гладкий.

Here сравнение между Picasso и Glide.

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