我有两个问题,每个问题彼此相似。
首先,我的应用从我的网络服务器加载图片。当用户点击图像时,我需要它在某种图像查看器中打开图像(您可以放大图像并平移)。我还可以加载图库/专辑吗?
我目前正在使用Glide library将图片加载到ImageView
,但是当用户点击ImageView
时如何实现图片查看器?
此外,是否可以使用Glide将较小的(缩略图)图像加载到ImageView
,但是当用户点击它并在图像查看器中打开它时打开全尺寸图像?
这是我的ImageView
:
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
/>
以下是使用Glide将图像加载到ImageView
的方法:
Glide.with(context)
.load("http://www.website.com/test.png")
.fitCenter()
.into(holder.imageView);
其次,我的应用程序包含用户可以点击的外部网站的链接。如何在应用程序中打开这些链接,而不是在浏览器中打开它?这个库有吗?
答案 0 :(得分:0)
对于第一个问题,请使用onClick方法。单击图像视图时,将图像中的图像源发送到下一个要打开的活动或片段,并在那里显示完整图像。
对于第二个问题,请在网页浏览中打开您的链接。进一步的点击将自行处理