天天看点

开源库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

谢谢大家