接上篇,要想更自由灵活的配置工具栏,还是得自己定制一个,暂时取名为FreeToolbar。
效果图跟之前是一样的:
FreeToolbar有两种用法,一种是把FreeToolbar和PopupMenu作为组件在你的代码里直接引用,还有一种更省事的方法是继承封装好的ToolbarActivity,这里只介绍后一种。
使用方法分为下面4步:
Step 1:把下面这些文件拷进你的工程:
- widget/目录下的源文件
- drawable/目录下的图片资源(可以替换成你自己的图片)
- res/layout/toolbar.xml
- res/values/attrs.xml
- res/values/dimens.xml
Step 2: 将你自己的activity继承FreeToolbarActivity