Android开发之抽屉特效赏析
来源:互联网 发布:期货软件有哪些 编辑:程序博客网 时间:2024/04/30 12:03
最近在做Android版的棋牌类游戏时发现,一些菜单是用Android的抽屉组件SlidingDrawer实现的,实现方法很简单,但是效果却很炫。下面就是一个简单的抽屉实例。
布局文件main.xml
<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="#f4f3b0"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:textColor="#308612" android:text="@string/hello" /> <SlidingDrawer android:layout_width="69dp" android:layout_height="208dp" android:layout_gravity="right|center_vertical" android:orientation="horizontal" android:handle="@+id/slid_handler" android:content="@+id/slid_content"> <LinearLayout android:id="@+id/slid_handler" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/handler"/> </LinearLayout><LinearLayout android:id="@+id/slid_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:layout_gravity="right|center_vertical" android:background="@drawable/bg"> <ImageView android:layout_width="32dp" android:layout_height="32dp" android:layout_margin="10dp" android:background="@drawable/setting"/> <ImageView android:layout_width="32dp" android:layout_height="32dp" android:layout_margin="10dp" android:background="@drawable/call"/> <ImageView android:layout_width="32dp" android:layout_height="32dp" android:layout_margin="10dp" android:background="@drawable/talk"/> <ImageView android:layout_width="32dp" android:layout_height="32dp" android:layout_margin="10dp" android:background="@drawable/music"/></LinearLayout> </SlidingDrawer></FrameLayout>
handle是抽屉的拖动按钮,content是抽屉中的内容,这两个都是必不可少的。效果图如下:
抽屉关闭状态:
抽屉打开状态:
该实例中的抽屉是从右往左拉开。其他方向则改变抽屉的布局位置即可。
- Android开发之抽屉特效赏析
- iOS开发之有趣的UI —— 抽屉特效
- android launcher2开发之 有抽屉改成无抽屉
- Android开发之SlidingDrawer(滑动式抽屉)
- Android开发之DrawerLayout实现抽屉效果
- Android特效第四篇:Android抽屉实现
- android资源之抽屉
- Android开发提高篇之“多方向”抽屉
- Android开发之抽屉效果及ireader书架效果--SlidingDrawer
- ios开发之抽屉效果图
- Android开发中抽屉效果
- Android之SlidingDrawer滑动抽屉
- android之抽屉布局应用
- android之抽屉布局应用
- Android之SlidingDrawer抽屉效果
- Android效果之 抽屉效果
- Android之SlidingDrawer抽屉效果
- Android抽屉效果之PopupWindow
- JAVA布局模式:GridBagConstraints终极技巧
- Android permission 访问权限大全
- 键树的改进算法--双数组实现
- phostoshop曲线工具
- 阿里集团有可能战略投资PPTV
- Android开发之抽屉特效赏析
- Android 抽屉导航
- C# 创建Button的快捷键组合
- Android中抽屉(SlidingDrawer)的使用介绍及实例记录
- itjh
- 以一个固定、全局次序获取多个锁
- Android基于Socket无线遥控(1)--Socket基本模型搭建
- Service
- iframe 上下滚动条如何默认在下方