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 AbsListViewonMeasure(...) 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
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
Vous pouvez envisager d'utiliser
GridLayout
+ViewStub
Essayez Baidu ou GoogleVous 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