Этот селектор изображений, аналогичный выбору изображений в WeChat, был перемещён с GitHub, так как автор больше не обновляет его.
Примечание: На данный момент адаптировано для 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 )