`
syab11
  • 浏览: 201150 次
  • 性别: Icon_minigender_1
  • 来自: SH
社区版块
存档分类
最新评论

类似home的弹出菜单(SlidingDrawer)

阅读更多

当我们想实现系统home界面中弹出的菜单,实现像抽屉一样打开关闭的效果,可以通过SlidingDrawer来实现。

 

为抽屉view建立一个layout

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent" android:layout_height="fill_parent"
	android:orientation="vertical">
	<SlidingDrawer android:id="@+id/slidingDrawer"
		android:layout_width="fill_parent" android:layout_height="wrap_content"
		android:handle="@+id/handle" android:content="@+id/content">
		<Button android:id="@+id/handle" android:text="sd"
			android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
		<LinearLayout android:id="@+id/content"
			android:layout_width="fill_parent" android:layout_height="fill_parent"
			android:background="#00ff00">
			<Button android:id="@+id/button" android:layout_width="wrap_content"
				android:layout_height="wrap_content" android:text="Button" />
			<EditText android:id="@+id/editText" android:layout_width="fill_parent"
				android:layout_height="wrap_content" />
		</LinearLayout>
	</SlidingDrawer>
</LinearLayout>

 

 

然后直接在activity中通过setContentView来设置这个layout就可以了。

分享到:
评论

相关推荐

    android slidingdrawer完整包

    滑动抽屉(SlidingDrawer)是Android早期版本中用于实现侧滑菜单的一种组件,它模仿了物理抽屉从屏幕边缘滑出和隐藏的效果。在Android SDK 1.5(API Level 3)中,SlidingDrawer是系统提供的原生控件,但随着Android...

    android_UI设计之左侧菜单滑动弹出(仿facebook)

    本文将详细讲解如何在Android中创建一个简单实用的左侧菜单滑动弹出效果,类似于Facebook的设计。 首先,我们需要理解这个功能的基本工作原理。左侧菜单通常是一个隐藏在主界面左侧的视图,当用户从屏幕左侧滑动时...

    Android SlidingDrawer抽屉效果

    在Android开发中,SlidingDrawer是早期用于实现滑动抽屉效果的一个组件,它允许开发者在界面下方或上方隐藏一个可滑动的视图,通常用于显示附加菜单或操作选项。这种设计模式常见于许多应用中,如谷歌地图、电子邮件...

    android SlidingDrawer 左侧拉出

    在Android开发中,`SlidingDrawer`是一个非常实用的组件,它允许用户通过手势从屏幕边缘滑出一个隐藏的视图,类似于许多应用中的抽屉式导航菜单。在这个实例中,我们将关注如何实现一个从左侧拉出的`SlidingDrawer`...

    高仿UC弹出菜单(抽屉特效)

    "高仿UC弹出菜单(抽屉特效)"是一个典型的例子,它模仿了UC浏览器底部菜单弹出时的动画效果。这种效果通常被称为抽屉式菜单或者滑动抽屉效果,它在用户界面上具有很高的吸引力,因为其动态展示方式既实用又美观。 ...

    Android的SlidingDrawer范例程序

    在Android开发中,`SlidingDrawer`是一个非常实用的组件,它允许用户通过手势从屏幕边缘滑动出一个隐藏的抽屉,常用于存放菜单、设置或其他附加功能。本范例程序深入展示了如何有效地实现这一功能,使得用户界面更加...

    各个方向弹出边菜单.zip

    标题“各个方向弹出边菜单.zip”表明这是一份关于实现从不同方向弹出边菜单的Android源码示例。这种菜单通常从屏幕的左侧或右侧滑出,但此资源可能包含了一些不寻常的设计,允许菜单从上、下、左、右四个方向弹出。...

    android slidingdrawer实例

    如今,由于SlidingDrawer已被弃用,开发者通常使用`SlidingPaneLayout`、`DrawerLayout`或自定义ViewGroup来实现类似的功能。这些新的组件提供了更多定制和兼容性方面的改进。 总之,虽然SlidingDrawer已不再推荐...

    各个方向弹出边菜单.zip项目安卓应用源码下载

    在安卓应用开发中,弹出边菜单是一种常见的交互设计元素,它允许用户通过从屏幕边缘滑动或点击按钮来展示更多的操作选项。本项目“各个方向弹出边菜单.zip”提供了一个完整的安卓应用源码,旨在帮助学生进行毕业设计...

    SlidingDrawer(抽屉)

    在Android开发中,SlidingDrawer控件是一种常用的设计元素,它允许用户通过滑动手势从屏幕边缘拉出或隐藏一个包含内容的“抽屉”。这个抽屉通常用于隐藏不常用但重要的功能或信息,比如设置选项、菜单或者额外的内容...

    SlidingDrawer

    在当前的Android开发中,我们通常会使用`CoordinatorLayout`配合`AppBarLayout`和`Behavior`来实现类似的抽屉效果,或者使用`BottomSheetDialogFragment`来展示底部弹出视图。 例如,`BottomSheetDialogFragment`...

    SlidingDrawer侧滑抽屉

    SlidingDrawer是Android SDK提供的一种动画效果组件,用于创建类似iOS中滑动抽屉的效果。它由两部分组成:一个可滑动的容器(通常包含一些隐藏的内容)和一个手柄(用户通过拖动它来打开或关闭抽屉)。抽屉可以从...

    android 抽屉从左拉出 slidingdrawer

    在Android开发中,抽屉(Drawer)是一种常见的交互设计,常用于实现侧边栏导航,让用户可以方便地从屏幕边缘滑动呼出菜单或者其它功能区。本项目以"android 抽屉从左拉出 slidingdrawer"为主题,旨在实现一个自定义...

    Android自带SlidingDrawer实例

    在Android开发中,SlidingDrawer是系统提供的一种滑动抽屉控件,它允许开发者将内容以抽屉的形式从屏幕边缘滑出,通常用于隐藏不常用但必要的功能或信息。这个实例是专为初学者设计的,展示了如何使用SlidingDrawer...

    android 点击弹出侧边菜单源码.rar

    综上所述,"android 点击弹出侧边菜单源码.rar"提供了一个实现侧边菜单功能的实例,涵盖了Android开发中的基本布局、手势检测、自定义视图以及Material Design组件的运用。通过研究这个源码,开发者可以学习如何在...

    android控件SlidingDrawer的学习应用

    在Android开发中,SlidingDrawer控件是一种常用的交互元素,它允许用户通过滑动手势从屏幕边缘拉出或隐藏一个抽屉式视图。这个控件在早期版本的Android API中广泛使用,但在API Level 17之后逐渐被更灵活的滑动面板...

    安卓SlidingDrawer抽屉控件源码.zip

    在Android开发中,SlidingDrawer控件是一种常用的交互元素,它允许用户通过滑动手势从屏幕边缘拉出或隐藏一个包含内容的“抽屉”。这个压缩包“安卓SlidingDrawer抽屉控件源码.zip”提供了这样一个控件的示例代码,...

Global site tag (gtag.js) - Google Analytics