Android 二级动画弹出菜单
来源:互联网 发布:u盘数据恢复 编辑:程序博客网 时间:2024/04/27 21:33
菜单资源文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<!-- 浏览器菜单 --><LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/menubrowser"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="bottom"
android:gravity="bottom">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mobilemenupop"
android:background="@drawable/bar_background_44"
android:visibility="gone"
androidrientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="bottom|center_horizontal"
android:layout_gravity="bottom">
<Button android:id="@+id/menu_elimiate"
android:layout_toLeftOf="@+id/menu_about"
android:background="@drawable/menu_eliminate"
android:layout_width="wrap_content"
android:layout_weight="0.17"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:gravity="bottom|center"
android:textSize="12dp"
android:textColor="#FFFFFF"
android:text="清除缓存"
android:padding="8dp"
/>
<Button android:id="@+id/menu_about"
android:layout_toLeftOf="@+id/menu_apphelp"
android:background="@drawable/menu_about"
android:layout_width="wrap_content"
android:layout_weight="0.17"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:gravity="bottom|center"
android:textSize="12dp"
android:textColor="#FFFFFF"
android:text="关 于"
android:padding="8dp"
/>
<Button android:layout_toLeftOf="@+id/menu_exit"
android:id="@+id/menu_apphelp"
android:background="@drawable/menu_apphelp"
android:layout_width="wrap_content"
android:layout_weight="0.17"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:gravity="bottom|center"
android:textSize="12dp"
android:textColor="#FFFFFF"
android:text="帮 助"
android:padding="8dp"
/>
<Button android:layout_alignParentRight="true"
android:id="@+id/menu_exit"
android:background="@drawable/menu_exit"
android:layout_width="wrap_content"
android:layout_weight="0.32"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:gravity="bottom|center"
android:textSize="12dp"
android:textColor="#FFFFFF"
android:text="退 出"
android:padding="8dp"
/>
</RelativeLayout>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mobilemenu"
android:background="@drawable/bar_background_44"
android:visibility="visible"
androidrientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom">
<Button android:layout_alignParentLeft="true"
android:id="@+id/menu_home"
android:background="@drawable/menu_home"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<Button android:layout_toRightOf="@+id/menu_home"
android:id="@+id/menu_local"
android:background="@drawable/menu_local"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<Button android:layout_toRightOf="@+id/menu_local"
android:id="@+id/menu_back"
android:background="@drawable/menu_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<Button android:layout_toRightOf="@+id/menu_back"
android:id="@+id/menu_fresh"
android:background="@drawable/menu_fresh"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<Button android:layout_alignParentRight="true"
android:id="@+id/menu_more"
android:background="@drawable/menu_more"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</RelativeLayout>
</LinearLayout>
popup_enter.xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromYDelta="71"
android:toYDelta="0"
android:duration="250"
/>
</set>
popup_exit.xml 文件如下:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromYDelta="0"
android:toYDelta="71"
android:duration="250"
/>
</set>
加载动画资源:
mAniEnter = AnimationUtils.loadAnimation(this, R.anim.popup_enter);
mAniExit = AnimationUtils.loadAnimation(this, R.anim.popup_exit);
弹出时:
mMenuPop.setVisibility(View.VISIBLE);
mMenuPop.startAnimation(mAniEnter);
隐藏时:
mMenuPop.startAnimation(mAniExit);
mMenuPop.setVisibility(View.GONE);
- Android 二级动画弹出菜单
- Android弹出菜单动画
- 二级dropdown弹出菜单
- jquery弹出二级菜单
- android一个弹出菜单的动画(一)
- android一个弹出菜单的动画(二)
- Android自定义弹出菜单+动画实现
- android属性动画弹出菜单实例
- Android 毛玻璃效果弹出菜单动画
- 桌面右键弹出二级菜单
- VC 弹出菜单 动态添加二级菜单
- jQuery做二级菜单动画
- Android 二级菜单
- Android 二级菜单最终版
- android 二级菜单实现
- Android 属性动画,沿着一定角度弹出菜单
- Android使用属性动画,实现分散式弹出菜单
- 二级dropdown弹出菜单(div+css)
- github capistrano
- 职业搜索引擎新锐Identified欲与LinkedIn抗衡
- Cookie的理解
- C#中的匿名函数
- “/CRM”应用程序中的服务器错误。IIS 中没有将虚拟目录配置为应用程序
- Android 二级动画弹出菜单
- Linux命令使用小技巧(汇总)
- Sql Server存储过程从一个表中抓取数据填充到另一张表中
- C 谭浩强 (第三章) char
- 从数据库读五十万数据到文件中
- 中国工商银行贷记卡
- Installshield2010学习资料
- Tomcat端口号被占用
- 【转】SQL中关于case关键字的例子(行列转换)