添加放大/缩小到ListView的图像?

时间:2016-01-17 08:57:03

标签: android listview android-listview image-zoom

我有一个包含ListView的片段,每次片段发布时都会移位多个图像(7-10)。

我尝试使用不同的库进行缩放,但ListView不会显示,因此我必须将ImageView替换为库定义的ImageView

如何为这些图像添加放大/缩小?

编辑:我想在ListView添加放大/缩小,每次加载时包含不同数量的图像,正如我的问题所述。

编辑2:这是我getview的{​​{1}}方法。如何在其中附加PhotoViewAttacher

Custom Adapter

}

2 个答案:

答案 0 :(得分:1)

这就是我的工作方式

导入PhotoView

在布局文件中(如果使用布局):

<uk.co.senab.photoview.PhotoView
    android:id="@+id/your_photo_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    ... />

在适配器

PhotoView photoView = (PhotoView) findViewById(R.id.your_photo_view);

Picasso.with(context)
    .load(file)
    ...
    .into(photoView); 

感谢大家的时间。

答案 1 :(得分:0)

而不是在ImageView的{​​{1}}列表项中添加简单的BaseAdapter TouchImageView