1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/maxiaoyong-Multi_image_selector_from_Github

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Множественный селектор изображений от GitHub

Этот селектор изображений, аналогичный выбору изображений в WeChat, был перемещён с GitHub, так как автор больше не обновляет его.

  1. Оригинальный фреймворк Picasso для загрузки изображений был заменён на Glide v3.7, что повысило производительность.
  2. Включена модель временного разрешения Android 6.0.
  3. Изменено вызывание камеры при помощи технологии FileProvider, чтобы обеспечить совместимость с Android 7.0+.

Примечание: На данный момент адаптировано для API:16 (Android 4.1) и выше. Для совместимости с версиями Android ниже 4.1, пожалуйста, скачайте исходный код и выполните необходимые изменения и тестирование самостоятельно.

Приложение также предоставляет методы для вызова:

/**
 * Вызов выбора изображений
 */
private void choosePhoto() {
    Intent intent = new Intent();
    intent.setClass(this, MultiImageSelectorActivity.class);
    // Отображение возможности снимка фотографии
    intent.putExtra(MultiImageSelectorActivity.EXTRA_SHOW_CAMERA, true);
    // Максимальное количество выбираемых изображений
    intent.putExtra(MultiImageSelectorActivity.EXTRA_SELECT_COUNT, 6);
    // Режим выбора: одиночное изображение. Imageselector также поддерживает множественный выбор, требует передачи уже выбранных изображений
    intent.putExtra(MultiImageSelectorActivity.EXTRA_SELECT_MODE, 0);
    // Передача списка уже выбранных изображений. Примечание: требуется URI file://, а не абсолютный путь
    //intent.putExtra(MultiImageSelectorActivity.EXTRA_DEFAULT_SELECTED_LIST, photolist);
    // Запуск экрана выбора изображений
    startActivityForResult(intent, 999);
}
```Обновление Gradle до версии 4.1

Не следует использовать режим singleTask для MultiImageSelectorActivity в манифесте, так как это приведёт к немедленному выполнению метода OnActivityResult запускающего активити в версиях Android ниже 5.0, что может помешать получению адреса выбранного или сфотографированного изображения.
Используйте режим singleTask осторожно.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На Github есть очень мощный инструмент для выбора изображений. Из-за того, что автор его больше не обновлял, проект был перенесён. Вместо Picasso в нём теперь используется Glide v3.7, что позволило повысить эффективность работы. Также был изменён способ запуска камеры — для этого использовалась технология FileProvider. Инструмент адаптирован под... Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/maxiaoyong-Multi_image_selector_from_Github.git
git@api.gitlife.ru:oschina-mirror/maxiaoyong-Multi_image_selector_from_Github.git
oschina-mirror
maxiaoyong-Multi_image_selector_from_Github
maxiaoyong-Multi_image_selector_from_Github
master