Android 抽屉类SlidingDrawer的使用

简介:

比较简单,设置好SlidingDrawer控件的handle和content属性就可以了。

 android:content="@+id/content"
 android:handle="@+id/handle" 就可以了。效果如下图:
抽屉没打开的时候。
 
从下往上托Handle按钮,打开抽屉

代码如下:
<RelativeLayout xmlns:android= "http://schemas.android.com/apk/res/android"
     xmlns:tools= "http://schemas.android.com/tools"
     android:layout_width= "match_parent"
     android:layout_height= "match_parent"
     android:background= "#808080"
     tools:context= ".MainActivity"  >
 
     <SlidingDrawer
         android:id= "@+id/slidingdrawer"
         android:layout_width= "fill_parent"
         android:layout_height= "300dp"
         android:content= "@+id/content"
         android:handle= "@+id/handle"
         android:orientation= "vertical"  >
 
         <Button
             android:id= "@+id/handle"
             android:layout_width= "88dip"
             android:layout_height= "44dip"
             android:text= "Handle" >
             
         </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= "Pls Input:"  />
 
             <EditText
                 android:id= "@+id/editText"
                 android:layout_width= "fill_parent"
                 android:layout_height= "wrap_content"  />
         </LinearLayout>
     </SlidingDrawer>
 
</RelativeLayout>

  这里做的比较简单,当然你可以做的更美观。

 

本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/p/3376191.html,如需转载请自行联系原作者
 
目录
相关文章
|
4月前
|
XML Android开发 数据格式
Android中SlidingDrawer利用透明动画提示效果
本文介绍了在Android中使用`SlidingDrawer`实现带有透明动画提示效果的方法。通过XML布局配置`SlidingDrawer`的把手(handle)和内容(content),结合Activity中的代码实现动态动画效果。最终实现了交互性强、视觉效果良好的滑动抽屉功能。
Android中SlidingDrawer利用透明动画提示效果
|
Android开发
Android 分享机顶盒项目的封装类《GridView》(二)(转)
Android 分享机顶盒项目的封装类《GridView》(二)(转)
92 2
|
11月前
|
JSON 调度 数据库
Android面试之5个Kotlin深度面试题:协程、密封类和高阶函数
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点。文章详细解析了Kotlin中的协程、扩展函数、高阶函数、密封类及`inline`和`reified`关键字在Android开发中的应用,帮助读者更好地理解和使用这些特性。
234 1
|
11月前
|
前端开发 Java 测试技术
android MVP契约类架构模式与MVVM架构模式,哪种架构模式更好?
android MVP契约类架构模式与MVVM架构模式,哪种架构模式更好?
173 2
|
10月前
|
前端开发 Java 测试技术
android MVP契约类架构模式与MVVM架构模式,哪种架构模式更好?
android MVP契约类架构模式与MVVM架构模式,哪种架构模式更好?
309 0
|
Java 测试技术 Android开发
Android项目架构设计问题之使用反射调用类的私有方法如何解决
Android项目架构设计问题之使用反射调用类的私有方法如何解决
209 0
|
安全 Android开发 Kotlin
Android面试题之Kotlin的几种常见的类
这篇文章探讨了Kotlin编程语言中的初始化顺序、延迟初始化、惰性初始化、`lateinit`与`by lazy`的区别、初始化注意事项、继承、嵌套类、数据类、单例类和枚举类的使用,以及密封类的概念。文中通过示例代码详细解释了各种特性,并提醒读者关注初始化顺序和线程安全问题。同时,鼓励读者关注作者的公众号“AntDream”获取更多相关文章。
110 1
|
XML Java Android开发
Android 分享机顶盒项目的封装类《GridView》(三)(转)
Android 分享机顶盒项目的封装类《GridView》(三)(转)
90 2
|
Java 开发工具 Android开发
如何访问 android系统hide的类或接口
如何访问 android系统hide的类或接口
552 1
|
XML Java Android开发
Android控件之基础控件——进度条类的view——TextView、Checkbox复选控件、RadioButton单选控件、ToggleButton开关、SeekBar拖动条、menu、弹窗
Android控件之基础控件——进度条类的view——TextView、Checkbox复选控件、RadioButton单选控件、ToggleButton开关、SeekBar拖动条、menu、弹窗
1183 1