资源简介
【核心代码】
package com.itheima.youkumenu85;
import com.itheima.youkumenu85.util.Util;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.RelativeLayout;
public class MainActivity extends Activity implements OnClickListener {
private RelativeLayout rl_menu3;
private RelativeLayout rl_menu2;
private RelativeLayout rl_menu1;
private boolean menu3showing = true;
private boolean menu2showing = true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rl_menu3 = (RelativeLayout) findViewById(R.id.rl_menu3);
rl_menu2 = (RelativeLayout) findViewById(R.id.rl_menu2);
rl_menu1 = (RelativeLayout) findViewById(R.id.rl_menu1);
findViewById(R.id.btn_menu2).setOnClickListener(this);
findViewById(R.id.btn_menu1).setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_menu2: // 鍗曞嚮浜嗚彍鍗?鎸夐挳
if (Util.hasAnimExecuting()) {
return;
}
if (menu3showing) {
// 闅愯棌鑿滃崟3
Util.hide(rl_menu3);
} else {
// 鏄剧ず鑿滃崟3
Util.show(rl_menu3);
}
menu3showing = !menu3showing;
break;
case R.id.btn_menu1: // 鍗曞嚮浜嗚彍鍗?鎸夐挳
if (Util.hasAnimExecuting()) {
return;
}
if (menu3showing) {
// 闅愯棌鑿滃崟3
Util.hide(rl_menu3);
menu3showing = false;
// 闅愯棌鑿滃崟2(寤惰繜)
Util.hide(rl_menu2, 300);
} else if (menu2showing) {
// 闅愯棌鑿滃崟2
Util.hide(rl_menu2);
} else {
// 鏄剧ず鑿滃崟2
Util.show(rl_menu2);
}
menu2showing = !menu2showing;
break;
}
}
}
代码片段和文件信息
/** Automatically generated file. DO NOT MODIFY */
package com.itheima.youkumenu85;
public final class BuildConfig {
public final static boolean DEBUG = true;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 364 2016-05-04 09:46 01_优酷菜单\.classpath
文件 851 2016-05-04 09:46 01_优酷菜单\.project
文件 177 2016-05-04 09:46 01_优酷菜单\.settings\org.eclipse.jdt.core.prefs
文件 886 2016-05-04 09:46 01_优酷菜单\AndroidManifest.xm
文件 222920 2016-05-04 11:17 01_优酷菜单\bin\01_优酷菜单.apk
文件 886 2016-05-04 09:46 01_优酷菜单\bin\AndroidManifest.xm
文件 355 2016-05-04 09:46 01_优酷菜单\bin\classes\com\itheima\youkumenu85\BuildConfig.class
文件 1728 2016-05-04 11:17 01_优酷菜单\bin\classes\com\itheima\youkumenu85\MainActivity.class
文件 355 2016-05-06 09:02 01_优酷菜单\bin\classes\com\itheima\youkumenu85\R$attr.class
文件 476 2016-05-06 09:02 01_优酷菜单\bin\classes\com\itheima\youkumenu85\R$dimen.class
文件 873 2016-05-06 09:02 01_优酷菜单\bin\classes\com\itheima\youkumenu85\R$drawable.class
文件 570 2016-05-06 09:02 01_优酷菜单\bin\classes\com\itheima\youkumenu85\R$id.class
文件 418 2016-05-06 09:02 01_优酷菜单\bin\classes\com\itheima\youkumenu85\R$layout.class
文件 403 2016-05-06 09:02 01_优酷菜单\bin\classes\com\itheima\youkumenu85\R$menu.class
文件 487 2016-05-06 09:02 01_优酷菜单\bin\classes\com\itheima\youkumenu85\R$string.class
文件 446 2016-05-06 09:02 01_优酷菜单\bin\classes\com\itheima\youkumenu85\R$st
文件 723 2016-05-06 09:02 01_优酷菜单\bin\classes\com\itheima\youkumenu85\R.class
文件 922 2016-05-04 11:17 01_优酷菜单\bin\classes\com\itheima\youkumenu85\util\Util$1.class
文件 2472 2016-05-04 11:17 01_优酷菜单\bin\classes\com\itheima\youkumenu85\util\Util.class
文件 444988 2016-05-04 11:17 01_优酷菜单\bin\classes.dex
文件 149766 2016-05-04 10:36 01_优酷菜单\bin\dexedLibs\android-support-v4-fbabdca7543fceaec9386dc4e4260125.jar
文件 119 2016-05-06 09:02 01_优酷菜单\bin\jarlist.cache
文件 1134 2016-05-04 10:36 01_优酷菜单\bin\res\drawable-hdpi\channel1.png
文件 1537 2016-05-04 10:36 01_优酷菜单\bin\res\drawable-hdpi\channel2.png
文件 1394 2016-05-04 10:36 01_优酷菜单\bin\res\drawable-hdpi\channel3.png
文件 1148 2016-05-04 10:36 01_优酷菜单\bin\res\drawable-hdpi\channel4.png
文件 1492 2016-05-04 10:36 01_优酷菜单\bin\res\drawable-hdpi\channel5.png
文件 1399 2016-05-04 10:36 01_优酷菜单\bin\res\drawable-hdpi\channel6.png
文件 1261 2016-05-04 10:36 01_优酷菜单\bin\res\drawable-hdpi\channel7.png
文件 981 2016-05-04 10:36 01_优酷菜单\bin\res\drawable-hdpi\icon_home.png
............此处省略79个文件信息
- 上一篇:android 可放缩的Mosaic
- 下一篇:android 切换界面动画
相关资源
- android 联动滚轮(选择控件)
- QQSlidingMenu(QQ5.0的侧滑菜单特性)
- TurntableDemo(圆形菜单)
- android 日期选择控件(可选择小时和分
- Android 三种进度条样式(Android 常用控
- Android 明日学院消息通知(菜单与对话
- Android 仿支付密码输入框(Android 常用
- Android 页面中垂直滚动的公告条(An
- Android 彩虹式菜单(菜单与对话框-0
- Android 加载大量文字时关键字变色(
- Android 微信右上角弹出的菜单(菜单与
- Android基础控件——ViewFlipper的使用,
- Android自定义星星评分控件
- android 自定义中间带圆形按钮的底部导
- Android签到控件源码
- Android 仿联系人菜单,带字母索引,顶
- 免费版JavaWord控件-FreeSpire.DocforJava_2
- Android悬浮菜单按钮FloatingActionButton实
- 侧拉菜单SlingMenu
- Android自定义控件开发入门与实战.zi
- 基于Android Studio的打砖块游戏菜单界面
- OrangeUI 1.74 D10.1&D10;.1.2&D10;.2.2 包含安装
- Android基础控件——SeekBar的使用、仿淘
- IE一键设置ActiveX控件、JAVA脚本、活动
- 实时曲线控件
- vb BSE 控件(包括,使用方法)
- Android-SocialSDK-提供微博微信QQ钉钉的登
- Android代码-MaterialDesign风格的列表滚动
- HTML+JAVA 手机端相册或者拍照上传到服
- Android自定义控件仿QQ编辑和选取圆形
评论
共有 条评论