天天看點

Android6.0的界面設計風格MaterialDesign初探 https://github.com/Jdroida/MaterialDesgin

學完第一行代碼上面的MD風格之後想着要練習一下,于是就寫了這個APP。

這個APP就是沒事的時候打發時間的,是以就分笑話、美女、新聞、資訊這些部分。

不得不說,真是一項艱苦的工作,API太難找了。

先上張動圖看看效果(可能有點大):

Android6.0的界面設計風格MaterialDesign初探 https://github.com/Jdroida/MaterialDesgin

閑讀

其實就是用到了折疊布局、側滑布局、RecyclerView這些MD風格元件,還有一些開源庫。代碼很簡單,純粹是做着玩,熟悉一下MD風格。

下面講一下思路:

首先是進去就是四個fragment放進view pager裡面。

然後每個fragment用okhttp拉資料,有圖的fragment就用一下glide(Android的開源庫真是厲害)。發送網絡請求的時候簡單的用一下handler(反正不能直接在主線程搞吧?)

關于各個fragment的具體MD風格,首先是上面用個CollaspingToolbarLayout(折疊和展開時用的背景是我自己 在網上找的),然後是把cardview塞進recyclerView裡面,然後是左邊一個DrawerLayout(随便找個分組,放上我最喜歡的美隊做頭像,頭像不能修改,純粹是為了界面美觀放上去的)。美女的圖檔是用的photoView(也是一個開源庫,輕按兩下放大和拖拽)。

有什麼意見和建議請随便提,能改的話我會盡力改(但是我畢竟是個小菜雞,要是有大佬願意指導幾句自然是感激不盡)

最後說一下這裡面用到的都是第一行代碼裡面講到的基礎知識。

簡單的介紹就這樣吧。(最後我想說:如果不是能力特别強的話,Android适合大一大二有興趣的朋友自己玩玩,找一份Android的工作還是蠻難的,最近秋招剛剛結束,學JAVA去做背景舍友的都拿了好幾個offer,工資還比我高不少,真是有點羨慕。現在Android開發找工作還真是崗位少,要求高,工資低……當然這些都是相對的,能力強的人在哪個崗位都是大佬。)

https://github.com/Jdroida/MaterialDesgin

繼續閱讀