久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

android - 類似于微信朋友圈圖片這樣的是在listview中嵌套gridview還是動(dòng)態(tài)加入多個(gè)imageview呢?

瀏覽:146日期:2022-09-30 18:05:37

問題描述

類似于微信朋友圈圖片這樣的是在listview中嵌套gridview還是動(dòng)態(tài)加入多個(gè)imageview呢?

問題解答

回答1:

應(yīng)該是動(dòng)態(tài)添加多個(gè)imageview,你可以打開開發(fā)者選項(xiàng)里面的顯示布局邊界,或者GPU過度繪制,你會(huì)發(fā)現(xiàn)圖片列表的過度繪制越靠后越少,越靠前越多,比如三張一行的情況下,第一張圖片顏色最深,至少三層布局,第二張稍淺,最后一張基本沒有過度繪制,我猜測微信使用的可能是層疊類型的布局,比如RelativeLayout

回答2:

一般不會(huì)在AbsListView里再嵌套使用AbsListView的, onMeasure(...)會(huì)多次測量第一個(gè)View.因此, 可能會(huì)導(dǎo)致滾動(dòng)會(huì)出現(xiàn)卡頓的現(xiàn)象.

可以考慮使用GridLayout + ViewStub的方式實(shí)現(xiàn). 自行百度或者Google這倆貨吧. 還可以考慮自定義視圖.

參考開源項(xiàng)目:

github: qii/weiciyuan - Sina Weibo Android Client, 四次元 這是一個(gè)很老的項(xiàng)目了

標(biāo)簽: 微信
相關(guān)文章:
主站蜘蛛池模板: 保定市| 华容县| 东源县| 宜昌市| 行唐县| 扶风县| 车致| 台中县| 房产| 太保市| 灌阳县| 合山市| 巴里| 晋城| 利川市| 崇文区| 南和县| 都匀市| 龙江县| 根河市| 化德县| 南乐县| 杂多县| 浦县| 刚察县| 星子县| 菏泽市| 广汉市| 贵定县| 荥经县| 大荔县| 工布江达县| 安阳县| 英山县| 集贤县| 望谟县| 开封县| 新乐市| 金平| 桑日县| 博兴县|