为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android中水平滚动ImageView?

如何在Android中水平滚动ImageView?

红颜莎娜 2021-07-26 20:04:13
在我的应用程序中,我想将图像从服务器显示到ImageView.我imageView 填满了整个屏幕,为此我使用android:scaleType="centerCrop".但是当使用时centerCrop不显示所有的图像细节?我希望通过用户手指imageView 自动(以正常速度)水平滚动。我的 XML 代码:<ImageView    android:id="@+id/wallpaperDetail_img"    android:layout_width="match_parent"    android:layout_height="patch_parent"    android:scaleType="centerCrop" />我的完整 XML 代码:    <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context=".activity.Wallpapers.WallpaperDetailActivity">    <include        android:id="@+id/wallpaperDetail_toolbar"        layout="@layout/toolbar_simple" />    <HorizontalScrollView        android:layout_width="match_parent"        android:layout_below="@id/wallpaperDetail_toolbar"        android:layout_height="match_parent">        <ImageView            android:id="@+id/wallpaperDetail_img"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:scaleType="centerCrop" />    </HorizontalScrollView>    <ProgressBar        android:id="@+id/wallpaperDetail_loader"        android:layout_width="@dimen/size25"        android:layout_height="@dimen/size25"        android:layout_centerInParent="true"        android:visibility="gone" />我的用于从服务器获取图像的 Java 代码:    Glide.with(context)            .load(imageUrl)            .asBitmap()            .diskCacheStrategy(DiskCacheStrategy.SOURCE)            .into(wallpaperDetail_img);我怎么能水平滚动的ImageView?我怎么能呢?
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

使用HorizontalScrollView:


<HorizontalScrollView

    android:layout_width="match_parent"

    android:layout_height="match_parent">


    <ImageView

        android:id="@+id/wallpaperDetail_img"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:scaleType="centerCrop"

        android:src="@drawable/your_image" />

</HorizontalScrollView>


查看完整回答
反对 回复 2021-07-29
  • 2 回答
  • 0 关注
  • 179 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信