android 高仿网易新闻,Android实战:仿网易新闻app--简介
最近寫了一個(gè)簡(jiǎn)單的新聞app客戶端,仿網(wǎng)易新聞的,實(shí)時(shí)獲取網(wǎng)易新聞客戶端的數(shù)據(jù)。
話不多說(shuō),先上圖。
1.gif
2.gif
圖片瀏覽.gif
新聞詳情頁(yè).gif
5.gif
視頻播放.gif
項(xiàng)目結(jié)構(gòu)
項(xiàng)目結(jié)構(gòu)FragmentTabHost + TabLayout + viewpager + Toolbar + fragment
即最外層使用FragmentTabHost作為底部標(biāo)簽欄。
然后第二層嵌套TabLayout + viewpager 顯示內(nèi)容
第三層則為新聞列表,使用Toolbar + fragment顯示。
其中使用到Vitamio(視頻) + IRecyclerView(上拉下拉的RecyclerView) + PhotoView(圖片瀏覽縮放) + Glide(圖片加載庫(kù))三個(gè)個(gè)開(kāi)源項(xiàng)目。
網(wǎng)絡(luò)請(qǐng)求方面則使用了個(gè)人封裝的HttpClient作為請(qǐng)求工具。
項(xiàng)目?jī)?nèi)容
如上面的GIF圖片所示,有可上下刷新的新聞列表,有新聞詳情頁(yè),新聞詳情頁(yè)中的圖片可以點(diǎn)擊放大。
有圖片瀏覽,圖片瀏覽可以左右翻頁(yè)。
有在線視頻播放功能!
有欄目管理的功能,點(diǎn)擊新聞欄目右側(cè)的 “+”號(hào)按鈕,可以對(duì)新聞?lì)l道進(jìn)行管理,當(dāng)然這里沒(méi)有搞預(yù)覽圖。
當(dāng)然,項(xiàng)目還是有本地緩存的,可以將新聞列表存儲(chǔ)在本地文件中,通過(guò)判斷保存的時(shí)間決定打開(kāi)app的時(shí)候要不要請(qǐng)求網(wǎng)絡(luò)
以上基本上是項(xiàng)目的所有。
項(xiàng)目地址:
apk下載:
后面將會(huì)針對(duì)這個(gè)app寫一個(gè)系列開(kāi)發(fā)的博客,如果有興趣的小伙伴可以關(guān)注我的博客,等待下一篇文章
總結(jié)
以上是生活随笔為你收集整理的android 高仿网易新闻,Android实战:仿网易新闻app--简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 网络互连(IPV4+NAT技术+ARP+
- 下一篇: android sina oauth2.