最近一直在找工作擒抛,感覺好難找呀推汽,簡歷投了都沒人打電話給我补疑,傷心...但是不能閑著,于是利用大概七天的下午時(shí)間擼了一個(gè)小項(xiàng)目(QNews)作為我的畢業(yè)設(shè)計(jì)歹撒。項(xiàng)目地址:https://github.com/xiaweizi/QNews
掃碼下載:
上線的時(shí)候遇到了問題莲组,這問題也是醉了...
這個(gè)項(xiàng)目從頭到尾是我一個(gè)人默默擼出來的,很心酸暖夭,可能有些代碼寫的不是很好锹杈,請(qǐng)見諒。這個(gè)項(xiàng)目雖然小迈着,但是也遇到了很多bug竭望,欣慰的是,最后都解決了寥假,我想這是程序猿最大樂趣了市框。
我通過一下目錄進(jìn)行項(xiàng)目的演示:
<a href="#title1">1. 整體風(fēng)格和個(gè)人頁面</a>
<a href="#title2">2. 跳轉(zhuǎn)界面</a>
<a href="#title3">3. 新聞模塊</a>
<a href="#title4">4. 段子模塊</a>
<a href="#title5">5. 趣圖模塊</a>
<a href="#title6">6. 歷史上的今天模塊</a>
<a href="#title7">7. 圖靈機(jī)器人模塊</a>
<a href="#title8">8. 主題切換以及夜間模式模塊</a>
<a href="#title9">9. 用到的第三方開源庫</a>
<p id="title1">1. 整體風(fēng)格和個(gè)人頁面</p>
整體采用的是Material Design風(fēng)格,看起來好看一點(diǎn)
如果覺得還行糕韧,請(qǐng)給個(gè)star吧
<p id="title2">2. 跳轉(zhuǎn)界面</p>
這個(gè)就是屬性動(dòng)畫(translationX + translationY)
<p id="title3">3. 新聞模塊</p>
數(shù)據(jù)來源: 聚合數(shù)據(jù)
網(wǎng)絡(luò)框架: okhttp
圖片框架: Glide
<p id="title4">4. 段子模塊</p>
支持下拉刷新枫振,下拉加載更多
<p id="title5">5. 趣圖模塊</p>
這個(gè)是個(gè)小彩蛋,在段子界面萤彩,在點(diǎn)擊一下段子就會(huì)跳轉(zhuǎn)到趣圖模塊
這里是隨機(jī)從服務(wù)器中獲取趣圖粪滤,有時(shí)候也會(huì)有動(dòng)態(tài)圖
<p id="title6">6. 歷史上的今天模塊</p>
這部分我覺得既好玩,又很有意義
說實(shí)話雀扶,我還挺喜歡葉圣陶的杖小。
其實(shí)點(diǎn)進(jìn)去上面是viewpager展示圖片的,但是不知道怎么搞得愚墓,聚合數(shù)據(jù)圖片不提供了予权,也是醉了。
<p id="title7">7. 圖靈機(jī)器人模塊</p>
閑來沒事浪册,單身狗可以玩一下扫腺,嘻嘻...
<p id="title8">8. 主題切換以及夜間模式</p>
我用采用的方式比較簡單,就是直接setTheme(int resId)方式村象,網(wǎng)上有一些好的實(shí)現(xiàn)方式笆环,不妨上網(wǎng)搜一下。
<p id="title9">8. 用到的第三方開源庫</p>
- 數(shù)據(jù)來源: 聚合數(shù)據(jù)
- 標(biāo)題來源: 藝術(shù)字生成
- 小圖標(biāo)來源: 阿里適量圖
- 圖片加載框架: Glide
- 網(wǎng)絡(luò)請(qǐng)求框架: 鴻洋大神的okhttputils
- view注解框架: butterknife
- 基類適配器: BaseRecyclerViewAdapterHelper
- 指示器: MagicIndicator
- 底部欄: BoomMenu
好了厚者,到此項(xiàng)目已經(jīng)大概結(jié)束了躁劣,有一些功能還沒實(shí)現(xiàn),比如數(shù)據(jù)庫的緩存库菲,第三方分享等账忘,如果有興趣的話,可以看一下我的源碼 https://github.com/xiaweizi/QNews,如果有那么點(diǎn)喜歡的話就star一下吧
如果有人能介紹我工作闪萄,本人不甚感激N嗳础!