Facebook的Android應用程序使用ListView還是有另一種方式來創建時間軸中的帖子的好列表?Facebook的Android應用程序是否使用ListView,或者有另一種方法可以在時間軸中創建好的帖子列表?
而且它是目前非常快,當u滾動速度非常快上下不顯示,當你使用動態圖像加載器和緩存重新加載圖像或圖形不像正常的ListView的跡象。
Facebook的Android應用程序使用ListView還是有另一種方式來創建時間軸中的帖子的好列表?Facebook的Android應用程序是否使用ListView,或者有另一種方法可以在時間軸中創建好的帖子列表?
而且它是目前非常快,當u滾動速度非常快上下不顯示,當你使用動態圖像加載器和緩存重新加載圖像或圖形不像正常的ListView的跡象。
它可能是一個ScrollView中的多個LinearLayouts。 Feed的類型不同,可以有不同的佈局,佈局可以動態推送到滾動視圖上。
至於滾動和性能來講,我認爲飼料預取。如果您不希望用戶到達listview的末尾以便加載更多數據,那麼這是一種很好的做法。
嗯,我不知道答案,但我可以爲您提供一個作弊碼。
下載Facebook應用程序apk文件,之後編譯它
變化facebookapp.apk到facebookapp.zip的擴展名,單擊是出現任何提示信息。通過這個,你可以查看清單和XML佈局文件,但代碼仍然無法訪問。
比他們自己發現了classes.dex文件,在使用dex2jar轉換classes.dex文件classes.jar。
使用的Java反編譯器(JD-GUI)或Eclipse來查看這些類文件。
你可以做到這一點的任何應用程序, 通過這個,你可能無法獲得準確的代碼,但得到的基本理念應用程序是如何工作的。
對於任何問題,也請參閱谷歌的工具需要可以通過谷歌很容易找到。
後來我打開應用程序,找到它沒有樣式和藍色/紫色鏈接。除非他們改變它,否則會告訴我這是基於Web的。 – Phix
這是一個網絡視圖,但是那是在第2版,從V開始。3+成爲100%原生 – Shehabix
@Phix是的,他們就在本週重新推出本地版本,但你是正確的,這在此前它只是一個網頁包裝。 – kcoppock