android 菜单 抽屉效果 150

android菜单抽屉效果怎么能在菜单中控制做出抽屉效果android开发... android
菜单 抽屉效果
怎么能在菜单中 控制 做出抽屉效果
android 开发
展开
 我来答
JulioHu706
2014-12-27 · TA获得超过653个赞
知道小有建树答主
回答量:789
采纳率:0%
帮助的人:434万
展开全部
用SlidingDraw控件可以实现,虽然这个控件已经被google摒弃了,但是还可以用。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<SlidingDrawer android:id="@+id/sliding"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:content="@+id/allApps"
android:handle="@+id/imageViewIcon"
android:orientation="horizontal" >
<GridView
android:id="@+id/allApps"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:columnWidth="60dp"
android:gravity="center"
android:horizontalSpacing="10dp"
android:numColumns="8"
android:padding="10dp"
android:stretchMode="columnWidth"
android:verticalSpacing="15dp" />
<include layout="@layout/nine_path"/>
</SlidingDrawer>
</RelativeLayout>
表示抽屉里面包含一个九宫格,只要控制一下SlidingDrawer的大小就能用在菜单上。
SlidingDrawer sd= (SlidingDrawer) findViewById(R.id.sliding);
sd.setOnDrawerOpenListener(new SlidingDrawer.OnDrawerOpenListener()// open drawer
{
@Override
public void onDrawerOpened() {
iv.setImageResource(R.drawable.arrow_right);// listener of open
}
});
sd.setOnDrawerCloseListener(new SlidingDrawer.OnDrawerCloseListener() {// close drawer
@Override
public void onDrawerClosed() {
iv.setImageResource(R.drawable.arrow_left);// listener of close
}
});
}
百度网友491f1c2
2014-12-27 · TA获得超过2297个赞
知道大有可为答主
回答量:2504
采纳率:62%
帮助的人:2256万
展开全部
android自带有DrawerLayout
追问
能不能帮忙找个例子
追答
android官网上搜索creating a navigation drawer,里面有samples
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
芯来妃8819
2014-12-26 · TA获得超过158个赞
知道小有建树答主
回答量:446
采纳率:58%
帮助的人:192万
展开全部
这根据你刷的ROM(手机系统) 而决定吧。 有些ROM 是没这个效果的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式