天天看點

開源庫guillotine使用解析

轉載請注明出處:王亟亟的大牛之路

最近在忙跳槽的事,導緻好多天沒敲代碼,昨天正好看到這個庫終于搞通然後就寫篇文章吧(之前gradle怎麼都有問題,真是坑)

看多了千篇一律的左右抽屜形式的主menu和content部分,看這個菜單還是一種新感覺吧,話不多說先上效果圖。

開源庫guillotine使用解析
開源庫guillotine使用解析

大緻就是按左上角的紅色/藍色按鈕然後顯示菜單和主内容。

開源庫guillotine使用解析

git上的項目,多數是gradle建包的是以就配合吧,包很簡單,一個lib包一個sample的項目包。(拿來一族表示,能用就行,好,來看看怎麼用)

要使用這個庫要寫一個application類并且在manifest裡注冊這個類

ps:用過slidingmenu的小夥伴一定知道,他們都要一個類似的這個類

大牛還寫了一個自定義的textview其實,這個類有沒有無所謂了,我們使用的時候可以無視他

主activity

這裡大牛用了一個注解來解決他的findviewbyid的事,類庫位址http://jakewharton.github.io/butterknife/,這裡不做解釋,不過看了看還是蠻簡單的,可以以後在項目中試用下

邏輯:在首頁面吐司一個“contentbutton”,然後在菜單頁面吐司一個“menubutton”。

我們根本不需要對展示層做什麼修改,照搬用就行了,很友善。

manifest檔案

源碼位址:http://yunpan.cn/ccnjpeza4nzgd 通路密碼 7a65

謝謝大家