android - 类似于微信朋友圈图片这样的是在listview中嵌套gridview还是动态加入多个imageview呢?
怪我咯
怪我咯 2017-04-18 09:17:23
0
2
583

类似于微信朋友圈图片这样的是在listview中嵌套gridview还是动态加入多个imageview呢?

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(2)
刘奇

Il devrait s'agir d'ajouter plusieurs vues d'images de manière dynamique. Vous pouvez activer la limite de disposition d'affichage dans les options du développeur, ou le surdessin du GPU. Vous constaterez que le surdessin de la liste d'images devient moins vers l'arrière et plus vers l'avant. comme trois Dans le cas d'une image sur une seule ligne, la première image est la plus sombre, avec au moins trois couches de mise en page, la deuxième image est légèrement plus claire et la dernière image n'est fondamentalement pas à découvert. Je suppose que WeChat peut utiliser un. type de mise en page en cascade, tel que RelativeLayout

黄舟

Généralement, AbsListView ne sera pas imbriqué à l'intérieur de AbsListView onMeasure(...) mesurera la première vue plusieurs fois
Par conséquent, le défilement peut rester bloqué.

.

Vous pouvez envisager d'utiliser GridLayout + ViewStub Essayez Baidu ou Google
Vous pouvez également envisager de personnaliser la vue.

Projets open source de référence :

  • github : qii/weiciyuan - Client Android Sina Weibo, quatre dimensions Il s'agit d'un très vieux projet

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal