J'ai un fragment qui contient un ListView
et plusieurs images (7-10) sont déplacées chaque fois que le fragment est lancé.Ajouter un zoom avant/arrière sur ListView of Images?
J'ai essayé d'utiliser différentes bibliothèques dans le but de zooming, mais le ListView
ne sera pas affiché comme je vais devoir remplacer ImageView
avec de bibliothèque définie ImageView
Comment puis-je ajouter un zoom avant/arrière pour les images?
EDIT: Je veux ajouter un zoom avant/arrière au ListView
qui contient un nombre différent d'images sur chaque chargement, comme ma question l'indique.
EDIT 2: Ceci est getview
méthode de mon Custom Adapter
. Comment attacher PhotoViewAttacher dedans?
public View getView(int position, View convertView, ViewGroup parent) {
View iv = convertView;
ViewHolder holder = null;
if (iv == null) {
LayoutInflater inflater = ((Activity) context).getLayoutInflater();
iv = inflater.inflate(layoutResourceId, parent, false);
holder = new ViewHolder();
holder.image = (ImageView) iv.findViewById(R.id.imagview);
iv.setTag(holder);
} else {
holder = (ViewHolder) iv.getTag();
}
Picasso.with(context)
.load((Integer) data.get(position))
.resize(999, 720)
.onlyScaleDown()
.centerInside()
.into(holder.image);
return iv;
}
static class ViewHolder {
ImageView image;
PhotoViewAttacher mAttacher;
}
}
Copie possible de [Comment implémenter l'effet de zoom pour l'affichage de l'image dans Android?] (Http://stackoverflow.com/questions/8399296/how-to-implement-zoom-effect-for-image-view-in- android) – Rami
@Rami J'ai écrit que mes images sont dans 'ListView' et si j'utilise un lib (comme décrit dans la réponse à cette question) pour le zoom, il ne chargera pas le' ListView', les bibliothèques que je cam single 'ImageViews'. – Max
pouvez-vous ajouter le code avec la méthode de zoom que vous avez mis en œuvre afin que nous puissions essayer de comprendre ce qui ne va pas? –