1

У меня есть два вопроса, каждый из которых подобен друг другу.Просмотр изображений и ссылок по клику

Во-первых,, мое приложение загружает изображения с моего веб-сервера. Когда пользователь нажимает на изображение, мне нужно его, чтобы открыть изображение в каком-то режиме просмотра изображений (где вы можете увеличить изображение и панорамировать). Могу ли я также загружать галереи/альбомы изображений?

Я в настоящее время использую Glide library для загрузки изображений в ImageView, но как я могу реализовать для просмотра изображений, когда пользователь нажимает на ImageView?

Кроме того, можно ли загрузить меньшее (уменьшенное изображение) изображение в ImageView с помощью Glide, но откройте полноразмерное изображение, когда пользователь нажмет на него и откроет его в средстве просмотра изображений?

Вот мой ImageView:

<ImageView 
    android:id="@+id/imageView" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:adjustViewBounds="true" 
    /> 

Вот как я загрузить изображение в ImageView с помощью Glide:

Glide.with(context) 
     .load("http://www.website.com/test.png") 
     .fitCenter() 
     .into(holder.imageView); 

Во-вторых, мое приложение содержит ссылки на внешние сайты, которые пользователь может нажать. Как я могу открыть эти ссылки в приложении, а не открывать его в браузере? Есть ли библиотека для этого?

+0

Открытая ссылка в 'WebView' с' Fragment' или 'Activity' –

ответ

0

Для первого вопроса используйте метод onClick. При нажатии на изображение, отправьте источник для этого изображения в комплекте на следующую активность или фрагмент, который нужно открыть, и покажите полное изображение.

Для второго вопроса откройте свои ссылки в веб-просмотре. Дальнейшие клики будут обрабатываться сами

Смежные вопросы