700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > android侧边栏点击 侧边菜单栏 android-menudrawer

android侧边栏点击 侧边菜单栏 android-menudrawer

时间:2019-09-27 02:06:43

相关推荐

android侧边栏点击 侧边菜单栏 android-menudrawer

这是github上的一款开源项目,类似于人人网可滑动的侧边菜单栏-----android-menudrawer。

使用方法也很简单。

1.将下载的包解压放入你的工作目录下

2.利用Eclipse通过new-->project...->Android Project from Existing Code,找到项目目录,

3.导入library和例子。运行例子项目即可了解所有功能并移植到你的项目中。

menudrawer支持菜单在上下左右各个方位,支持动画效果的定制,比较灵活,在工程项目中也只需几行代码就能实现。//侧边菜单栏

privateMenuDrawermMenuDrawer;privatevoidinitMenu(){

mMenuDrawer=MenuDrawer.attach(this,MenuDrawer.MENU_DRAG_CONTENT,Position.LEFT);

mMenuDrawer.setTouchMode(MenuDrawer.TOUCH_MODE_FULLSCREEN);

mMenuDrawer.setContentView(R.layout.main);

mMenuDrawer.setMenuView(R.layout.sms_menu);

mMenuDrawer.setDropShadow(R.drawable.shadow);

mMenuDrawer.setDropShadowSize((int)getResources().getDimension(R.dimen.shadow_width));

mMenuDrawer.setMaxAnimationDuration(3000);

mMenuDrawer.setHardwareLayerEnabled(false);

mMenuDrawer.setMenuSize((int)getResources().getDimension(R.dimen.slidingmenu_offset));

}

菜单栏阴影样式dimens.xml<?xml version="1.0"encoding="utf-8"?>

android:endColor="#33000000"

android:centerColor="#11000000"

android:startColor="#00000000"/>

菜单栏相关尺寸资源

200dp

15dp

另外在github上还有一款比较热门的侧边菜单栏SlidingMenu,左右滑动的菜单效果相差无几,可惜没有上下式的菜单栏实现。若无特别需求,SlidingMenu也是不错的选择。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。