Articles of android glide

RecyclerView Recycled ViewHolder Image Просмотр неправильного размера

У меня есть просмотр ресайклеров с разными держателями. У нескольких держателей просмотров есть изображения, которые я передаю в Glide для отображения изображений. Проблема заключается в том, что, когда представление recycler начинает перерабатывать виды, ширина / высота изображения – это вид переработанного вида, который затем отображает изображение неправильно. Вот мой ImageView: <ImageView android:id="@+id/image" android:layout_marginTop="@dimen/feed_item_margin" android:layout_width="wrap_content" android:layout_height="wrap_content" […]

Glide не анимирует ImageView, загруженный из кеша

Я использую Glide в качестве моего загрузчика изображений и хочу, чтобы изображения затухали в фоновом режиме. Проблема, с которой я сталкиваюсь, заключается в том, что она не анимация, как только изображение было показано один раз уже. int i = 0; int[] images = { R.drawable.sunset1,R.drawable.sunset2,R.drawable.sunset3 }; if(i < images.length – 1){ i++; }else{ i = […]

Glide: регистрировать каждый запрос

Рассмотрим следующий код: Glide.with(<your_context>) .load(<remote_file_url, local_file_path>) .into(<imageview>); Над кодом Glide написано много файлов. Просто я хочу записать мой файл remote_file_url или local_file_path в logcat. Но я не хочу менять код в каждом файле. Является Glide, позволяющим вести журнал? Если это разрешено, то мне нужен простой центральный способ включить ведение журнала скольжения. Для справки: Мне нужен […]

Почему мои изображения сжимаются после загрузки с помощью библиотеки скольжения

Привет, я заполняю gridview с помощью библиотеки загрузчика изображений скольжения, когда они сначала вызываются в мой фрагмент, они выглядят так Но после прокрутки вверх и вниз они изменяются и выглядят так: Это что-то я делаю с моим gridview, библиотекой скольжения, или это что-то еще, как мой образ заполнителя? На втором снимке экрана. Если я нажимаю […]

Android-изображение для Android показывает зеленоватое изображение

Это исходное изображение: Это рендер с использованием ImageView: Однако иногда, когда изображение находится в карусели, отскакивание назад к изображению может привести к правильному отображению изображения, что еще более странно … Такое поведение наблюдается как на LG G3 (Android 5.1), так и на Genymotion (Android 4.4.4). Я использую библиотеку Glide для загрузки изображений, используя ARGB_8888 декодирования […]

Использование Glide для загрузки растрового изображения в ImageView

Как я могу использовать библиотеку Glide для загрузки Bitmap в свой ImageView? Я хочу создать собственное изображение с текстом и загрузить его в изображение с помощью Glide. Это мой метод создания пользовательского растрового изображения с текстом public Bitmap imageWithText(String text) { TextView tv = new TextView(context); tv.setText(text); tv.setTextColor(Color.WHITE); tv.setBackgroundColor(Color.BLACK); tv.setTypeface(null, Typeface.BOLD); tv.setGravity(Gravity.CENTER); tv.setTextSize(20); tv.setPadding(0, 25, […]

Подходит ли Glide каждый запрос на изображение? Нагрузка при повторном просмотре очень медленная при прокрутке

Я видел очень долгое время загрузки изображений в нашем приложении, используя Glide 3.6 + RecyclerView с помощью GridLayoutManager. Изображения все вокруг 20kb-40kb. Кажется, что glide ставит в очередь все запросы, которые заставляют изображения довольно долго загружаться после того, как вы начнете прокручивать дальше по списку. Я привязал журналы из класса GenericRequest. V/GenericRequest﹕ finished setup for […]

Элемент Shared Element с scaleType centerCrop переходный:

Я пытаюсь реализовать переход общих элементов, когда 2 ImageViews с одного экрана переходят к следующему экрану. Одно из изображений имеет масштабный centerCrop на обоих экранах. Проблема, с которой я сталкиваюсь, заключается в том, что когда переход начинается, изображение переходит к его первоначальному размеру (перед урожаем) непосредственно перед анимацией его на следующий экран. Когда он достигает […]

Скольжение – загрузка одного кадра из видео в определенное время?

Я пытаюсь использовать Glide для перехода через кадры в видеофайл (без использования ключевого кадра, ищущего проблему, от которой страдает Android). Я могу сделать это в Пикассо, делая что-то вроде: picasso = new Picasso.Builder(MainActivity.this).addRequestHandler(new PicassoVideoFrameRequestHandler()).build(); picasso.load("videoframe://" + Environment.getExternalStorageDirectory().toString() + "/source.mp4#" + frameNumber) .placeholder(drawable) .memoryPolicy(MemoryPolicy.NO_CACHE) .into(imageView); (FrameNumber – это просто int, который увеличивается на 50000 микросекунд каждый […]

Почему Glide моргает элемент ImageView, когда notifydatasetchanged

Я использую Glide 3.7.0 с RecyclerView . При обновлении элемент всегда мигает при вызове notifyDataSetChanged . Вот мой код: Glide .with(context) .load(filepath) .diskCacheStrategy(DiskCacheStrategy.NONE) .skipMemoryCache(true) .dontAnimate() .into(imageview); Когда я не использую кеш, ImageView имеет нулевой notifyDataSetChanged когда notifyDataSetChanged метод notifyDataSetChanged и Glide не завершил загрузку растрового изображения. Если я использую следующий код: Glide .with(context) .load(filepath) .dontAnimate() […]