Я разрабатываю приложение, используя firebase, который считывает изображения из хранилища firebase в listview с помощью glide. Знаете ли вы, что является лучшим способом загрузки изображений в элементы списка?Загрузки изображений из хранилища firebase
ответ
Если вы используете глиссирование, вы можете использовать его для заполнения ImageView в ListView. Glide имеет метод into
например.
final ImageView myImageView;
Glide
.with(myFragment)
.load(url)
.centerCrop()
.placeholder(R.drawable.loading_spinner)
.crossFade()
.into(myImageView);
Я не знаком с Firebase хранения, но я полагаю, что, когда вы загрузите изображение на этой платформе, они дают вам URL, чтобы получить доступ к этому ресурсу. Ну, если это так, то попробуйте этот код в ваш класс адаптера для ListView:
ImageView img = (ImagenView)findViewbyid(R.id.myimageview);
String url = "http://..."; //Firebase URL to the picture
Glide.with(yourActivity).load(url).into(img);
Не забудьте изменить ваш Gradle файл с глиссады.
repositories {
mavenCentral()
}
dependencies {
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.android.support:support-v4:19.1.0'
}
Надеюсь, это поможет!
Версия 0.6.0
из FirebaseUI-Android библиотеки включает в себя возможность взять Firebase StorageReference
и загрузить изображение с помощью Glide:
// Reference to an image file in Firebase Storage
StorageReference storageReference = ...;
// ImageView in your Activity
ImageView imageView = ...;
// Load the image using Glide
Glide.with(this /* context */)
.using(new FirebaseImageLoader())
.load(storageReference)
.into(imageView);
Чтобы включить его, просто добавьте compile 'com.firebaseui:firebase-ui-storage:0.6.0'
к вашему build.gradle
.
Как получить изображение из Firebase определенного размера? – ono
У нас нет поддержки для этого прямо сейчас в FirebaseUI, вам нужно будет загружать измененные изображения самостоятельно. Один из лучших способов сделать это - использовать функции Cloud для Firebase. –
• Попробуйте добавить приложение уровня DEPENDENCY
dependencies {
// FirebaseUI Storage only
compile 'com.firebaseui:firebase-ui-storage:0.6.0'
}
• Используйте следующий код, чтобы получить изображение из firebase хранения
ImageView imageView = findViewById(R.id.image_view);
Glide.with(context)
.using(new FirebaseImageLoader())
.load(pathReference)
.into(imageView);
- 1. Получение изображений из хранилища Firebase
- 2. Получение изображений из хранилища firebase в android
- 3. Загрузка изображений из хранилища Firebase для устранения
- 4. Загрузка изображений из хранилища firebase swift 2.2
- 5. Ошибка загрузки образа Firebase из хранилища
- 6. Загрузите аудио из хранилища Firebase
- 7. Неполадка хранилища Firebase?
- 8. Невозможно загрузить изображения из хранилища Firebase
- 9. Загрузка метаданных из хранилища Firebase
- 10. Читать значение/содержимое файла из хранилища Firebase
- 11. Использование AsyncTask для загрузки файлов изображений из внутреннего хранилища
- 12. Получение URL-адреса для загрузки нескольких файлов внутри хранилища Firebase
- 13. Firebase скачать изображение из хранилища напрямую
- 14. Показать файлы изображений из хранилища
- 15. Как загрузить XML-файлы из хранилища Firebase?
- 16. Измените размер изображений из облачного хранилища Google
- 17. Swift2 Получение изображений из Firebase
- 18. Получение изображений из Firebase JSON
- 19. Firebase, как получить URL-адрес изображения из хранилища firebase?
- 20. Кэш-изображения локальные, из хранилища Google Firebase
- 21. Загрузите случайный предмет из хранилища Firebase
- 22. Извлечь сохраненное изображение из хранилища Firebase
- 23. Получение данных из Firebase RTDB и хранилища
- 24. Firebase Polymer удалить файл из хранилища
- 25. Как загрузить всю папку из хранилища Firebase?
- 26. Как поместить mp3-звук из хранилища firebase
- 27. Ошибка при загрузке из хранилища Firebase
- 28. Изображения, не загружаемые из хранилища Firebase
- 29. Предотвращение удаления файлов из хранилища firebase
- 30. Удалить папку с содержимым из хранилища Firebase
В наших [Zero в App говорить] (HTTPS: //www.youtube.com/watch?v=xAsvwy1-oxE) в Google I/O мы использовали именно эту настройку в приложении для Android. Посмотрите на [код для этого приложения] (https://gist.github.com/puf/f49a1b07e92952b44f2dc36d9af04e3c), чтобы начать работу. –
Спасибо. Но я имею в виду, что в своем приложении я хочу показать фотографии, которые поставляются с приложением, которое уже находится в хранилище firebase, а не фотографии, загруженные пользователями. Знаете ли вы, что в этом случае лучше всего читать с хранения? – FVbes