Frame Layout Добавить изображения Не показывать изображения - PullRequest
0 голосов
/ 13 марта 2019

Я добавляю несколько изображений поверх друг друга в макете кадра, но это ничего не показывает.Изображения загружаются с помощью приложения glide.

      ImageView imageView = new ImageView(this);
      imageView.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 
      ViewGroup.LayoutParams.MATCH_PARENT));
      imageView.setScaleType(ImageView.ScaleType.CENTER);
      GlideApp.with(this)
            .load(url)
            .skipMemoryCache(true)
            .fitCenter()
            .onlyRetrieveFromCache(true)
            .into(imageView);

    frameLayout.addView(imageView);

Может ли кто-нибудь помочь мне с этим?

1 Ответ

2 голосов
/ 13 марта 2019

Вы устанавливаете onlyRetrieveFromCache(true), который работает, как указано ниже согласно документации

Если изображение найдено в кеше памяти или в кеше диска, оно будет загружено.В противном случае, если для этого параметра установлено значение true, загрузка завершится неудачей.

Итак, если ваше изображение по URL-адресу не найдено в кеше скольжения, оно не будет загружаться.убедитесь, что изображение находится в кеше или не используете это свойство.

...