`
朱润泽
  • 浏览: 47285 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

SlidingDrawer空间 抽屉效果实现

 
阅读更多

<!-- @page { margin: 2cm } PRE.cjk { font-family: "Droid Sans Fallback", monospace } PRE.ctl { font-family: "Lohit Hindi", monospace } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->

SlidingDrawer 隐藏部分内容,该控件可以实现抽屉效果。

 

如下 xml 文件

 

<SlidingDrawer




     android:id="@+id/drawer"


     android:layout_width="match_parent"


     android:layout_height="match_parent"



     android:handle="@+id/handle"


     android:content="@+id/content">



     <ImageView


         android:id="@id/handle"


         android:layout_width="88dip"


         android:layout_height="44dip" />



     <GridView


         android:id="@id/content"


         android:layout_width="match_parent"


         android:layout_height="match_parent" />



 </SlidingDrawer>



SlidingDrawer

中的android:content="@+id/content"

表示要隐藏的内容,
		android:handle="@+id/handle"

表示控制content

显示或者隐藏的控件(可以是一个按钮)

 

animateToggle() 打开和关闭自动切换

 

animateClose() 关闭内容

animateOpen() 打开内容

 

分享到:
评论

相关推荐

    SlidingDrawer抽屉效果可以默认显示一部分。

    在Android应用开发中,抽屉效果(SlidingDrawer)是一种常见的界面交互元素,它允许用户通过滑动操作从屏幕边缘拉出隐藏的内容区域,通常用于显示菜单或额外的信息。标题"SlidingDrawer抽屉效果可以默认显示一部分...

    Android-SlidingDrawer一个Android滑动抽屉支持ListViewScrollViewRecyclerView

    在Android应用开发中,SlidingDrawer控件是一个非常实用的组件,它允许用户通过手势从屏幕边缘滑出隐藏的内容,通常用于实现类似抽屉的效果。本文将深入探讨Android的SlidingDrawer及其在不同场景下的应用,包括与...

    抽屉SlidingDrawer

    这意味着开发者如果想要实现向左、向右或其他方向的抽屉效果,需要自定义扩展SlidingDrawer类或者使用其他第三方库。 在Android中实现SlidingDrawer,首先需要在布局XML文件中定义该组件,包括它的起始位置、大小、...

    安卓SlidingDrawer抽屉控件

    ViewDragHelper是Android提供的一个辅助类,用于处理视图之间的拖放操作,它能够轻松地实现平滑的滑动效果。 使用SlidingDrawer时,开发者需要在XML布局文件中定义控件,并设置handle和content的ID。例如: ```xml...

    防QQ抽屉效果

    使用Android的SlidingDrawer或SwipeRefreshLayout组件可以方便地实现滑动抽屉效果。 3. **动画效果**:为了使抽屉效果更加平滑自然,需要添加适当的过渡动画。Android的ViewPropertyAnimator或者ObjectAnimator可以...

    QQ程序的抽屉效果

    抽屉效果在UI设计中的主要作用是提供一种空间管理方式,使得屏幕空间得以高效利用。在QQ程序中,抽屉可能用于存放设置、联系人列表、消息中心或者其他不常用但重要的功能。当用户需要访问这些功能时,只需轻轻滑动...

    Android学习笔记(二四):多页显示SlidingDrawer的使用.doc

    现在推荐使用`SwipeRefreshLayout`(用于下拉刷新)和`BottomSheetBehavior`(用于底部抽屉效果)等组件。然而,对于兼容旧版本的Android应用,SlidingDrawer仍然是一个有效的选择。 总的来说,SlidingDrawer是...

    自动隐藏抽屉效果

    在IT领域,"自动隐藏抽屉效果"是一种常见的交互设计技术,主要应用于移动应用和现代网页设计中。这种效果使得用户可以滑动打开一个侧边栏(通常包含导航菜单或其他功能),而当用户停止交互后,侧边栏会自动滑回隐藏...

    包含多种特效的demo,实现多种动画效果,抽屉效果、多种自定义的view、还有输入法.zip

    这个名为"包含多种特效的demo,实现多种动画效果,抽屉效果、多种自定义的view、还有输入法.zip"的压缩包文件,显然为我们提供了一个宝贵的资源库,包含了多个用于增强应用体验的关键技术示例。 首先,让我们关注...

    SlidingDrawerDemo

    综上所述,`SlidingDrawer`是Android早期的一种实现抽屉效果的组件,虽然已被弃用,但理解其工作原理对于了解Android的历史和UI设计的演变仍具有一定的价值。开发者应关注最新的设计趋势和技术,如`Fragment`和`...

    Android隐藏式抽屉

    SlidingDrawer1可能实现了从下至上的滑动效果,这可能是通过将`orientation`属性设置为"vertical"来实现的。而SlidingDrawer2则可能展示了从右至左的水平滑动,通过将`orientation`属性设置为"horizontal"。 在实际...

    四个方向的抽屉控件

    1. Android:在Android中,可以使用`android.widget.SlidingDrawer`(已废弃)或`android.support.v4.widget.DrawerLayout`(推荐)来实现抽屉效果。此外,还有第三方库如`androidx.drawerlayout.widget....

    Android中ActivityGroup的应用

    ActivityGroup的用法,头部和底部为固定布局中间动态显示界面 并在中间布局实现手势滑动效果,自定义SlidingDrawer(抽屉)效果,在ActivityGroup里执行跳转等功能。至于在Android在ActivityGroup里执行跳转详细介绍 ...

    Android应用源码之菜单动画(类似QQ空间)Demo.zip

    3. `SlidingDrawer`或`DrawerLayout`:在早期版本的Android中,`SlidingDrawer`被用来实现抽屉式菜单,但在后来的版本中,`DrawerLayout`成为了更推荐的选择。`DrawerLayout`提供了一个易于使用的接口,允许开发者...

    安卓QQ相关相关-高仿QQ空间侧滑Menu效果且换肤功能.rar

    【标题】"安卓QQ相关相关-高仿QQ空间侧滑Menu效果且换肤功能.rar" 涉及到的核心知识点是Android应用开发中的侧滑菜单(Slide-out Menu)实现以及动态换肤功能。在Android应用设计中,侧滑菜单是一个常见的交互元素,...

    undergarment(滑盖导航)

    2. **SlidingDrawer/DrawerLayout**: 早期的Android库中,`SlidingDrawer`类被用来创建滑动抽屉效果。然而,自Android Design Support Library更新后,推荐使用`DrawerLayout`,这是一个更现代且可定制化的解决方案...

    android项目管理 UI 侧滑

    SlidingDrawer允许开发者创建一个可从屏幕边缘滑出的隐藏视图,而NavigationView则是在Material Design规范下,用于提供底部或侧面导航的组件,它可以在 DrawerLayout 内使用,以实现类似抽屉效果的菜单。...

    左侧菜单(SideMenu)

    其中,`DrawerLayout`是Android官方提供的,能够实现类似抽屉效果的布局,它是Android Design Support Library的一部分,支持Material Design设计规范。 实现SideMenu的基本步骤包括: 1. 在布局XML文件中添加`...

    仿腾讯微博代码

    为了实现这一效果,开发者可能使用了触摸事件监听和动画效果,例如使用`ObjectAnimator`来平滑地控制抽屉的滑出和滑入。 最后,高亮图片显示通常是指在信息流中突出显示关键的图片内容,这可以通过调整图片的大小、...

Global site tag (gtag.js) - Google Analytics