ImageViewer для Android — это приложение для просмотра изображений
ImageViewer for Android — это программа для просмотра изображений, которая обычно используется для просмотра деталей изображения или просмотра больших изображений.
Демонстрация в формате GIF
GIF-анимацию можно посмотреть по ссылке: https://raw.githubusercontent.com/jenly1314/ImageViewer/master/app/release/app-release.apk
Также вы можете скачать демонстрационное приложение, чтобы оценить его работу.
Введение
Gradle:
repositories {
//...
mavenCentral()
maven { url 'https://jitpack.io' }
}
implementation 'com.github.jenly1314:imageviewer:1.1.0'
Использование
Если вы используете GlideImageLoader, вам потребуется библиотека Glide. Если вы используете PicassoImageLoader, вам понадобится библиотека Picasso.
Пример кода
Пример 1: простой вызов
// data может быть списком изображений или одним изображением. Поддерживаемые типы: Uri, url, path, File, DrawableRes и т. д.
ImageViewer.load(data) // данные для загрузки, одно или несколько изображений
.imageLoader(new GlideImageLoader()) // загрузчик, imageLoader должен быть настроен. В настоящее время доступны GlideImageLoader или PicassoImageLoader, или вы можете реализовать свой собственный
.start(activity, sharedElement); // activity или фрагмент, общий элемент при переходе
Пример 2: изменение конфигурации по мере необходимости
// data может быть списком изображений или одним изображением. Поддерживаемые типы: Uri, url, path, File, DrawableRes и т. д.
ImageViewer.load(data) // данные для загрузки, одно или несколько изображений
.selection(position) // текущая выбранная позиция, по умолчанию: 0
.indicator(true) // показывать ли индикатор, по умолчанию не показывать
.imageLoader(new GladeImageLoader()) // загрузчик, imageLoader должен быть настроен. В настоящее время доступны GlideImageLoader или PicassoImageLoader, или вы можете реализовать свой собственный
.theme(R.style.ImageViewerTheme) // установить тему стиля, по умолчанию R.style.ImageViewerTheme
.orientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) // задать ориентацию экрана, по умолчанию ActivityInfo.SCREEN_ORIENTATION_BEHIND
.start(activity, sharedElement); // activity или фрагмент, общий элемент при переходе
Для получения дополнительной информации о том, как использовать ImageViewer, см. примеры использования в приложении или посетите API Help Docs.
Рекомендации
DrawBoard — это настраиваемый View, который реализует функцию рисования. Он позволяет легко редактировать изображения и выполнять различные операции рисования.
Журнал версий
v1.1.0: 2023-9-16
Вы можете просмотреть более подробную информацию в CHANGELOG.md.
Пожертвования
Если вам нравится ImageViewer или вы считаете, что он вам помог, вы можете поддержать его, поставив «Star». Ваша поддержка — моя мотивация. Спасибо!
Также вы можете отсканировать QR-код ниже, чтобы поддержать автора чашкой кофе.
| Мой блог | GitHub | Gitee | CSDN | Блог-сад |
Примечание: данный перевод не является точным и выполнен с использованием машинного перевода. ## Связаться со мной
Название и ссылка на официальный аккаунт в WeChat | Электронная почта Gmail | Электронная почта QQ | Ссылка для присоединения к группе QQ (идентификатор группы) | Ссылка для присоединения ко второй группе QQ (идентификатор группы) |
---|---|---|---|---|
Jenly666 (http://weixin.qq.com/r/wzpWTuPEQL4-ract92-R) | jenly1314@gmail.com | jenly1314@vip.qq.com | 20867961 (https://qm.qq.com/cgi-bin/qm/qr?k=6_RukjAhwjAdDHEk2G7nph-o8fBFFzZz) | 64020761 (https://qm.qq.com/cgi-bin/qm/qr?k=Z9pobM8bzAW7tM_8xC31W8IcbIl0A-zT) |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )