資源簡介
【核心代碼】
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_優(yōu)酷菜單\.classpath
?????文件????????851??2016-05-04?09:46??01_優(yōu)酷菜單\.project
?????文件????????177??2016-05-04?09:46??01_優(yōu)酷菜單\.settings\org.eclipse.jdt.core.prefs
?????文件????????886??2016-05-04?09:46??01_優(yōu)酷菜單\AndroidManifest.xm
?????文件?????222920??2016-05-04?11:17??01_優(yōu)酷菜單\bin\01_優(yōu)酷菜單.apk
?????文件????????886??2016-05-04?09:46??01_優(yōu)酷菜單\bin\AndroidManifest.xm
?????文件????????355??2016-05-04?09:46??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\BuildConfig.class
?????文件???????1728??2016-05-04?11:17??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\MainActivity.class
?????文件????????355??2016-05-06?09:02??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\R$attr.class
?????文件????????476??2016-05-06?09:02??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\R$dimen.class
?????文件????????873??2016-05-06?09:02??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\R$drawable.class
?????文件????????570??2016-05-06?09:02??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\R$id.class
?????文件????????418??2016-05-06?09:02??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\R$layout.class
?????文件????????403??2016-05-06?09:02??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\R$menu.class
?????文件????????487??2016-05-06?09:02??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\R$string.class
?????文件????????446??2016-05-06?09:02??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\R$st
?????文件????????723??2016-05-06?09:02??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\R.class
?????文件????????922??2016-05-04?11:17??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\util\Util$1.class
?????文件???????2472??2016-05-04?11:17??01_優(yōu)酷菜單\bin\classes\com\itheima\youkumenu85\util\Util.class
?????文件?????444988??2016-05-04?11:17??01_優(yōu)酷菜單\bin\classes.dex
?????文件?????149766??2016-05-04?10:36??01_優(yōu)酷菜單\bin\dexedLibs\android-support-v4-fbabdca7543fceaec9386dc4e4260125.jar
?????文件????????119??2016-05-06?09:02??01_優(yōu)酷菜單\bin\jarlist.cache
?????文件???????1134??2016-05-04?10:36??01_優(yōu)酷菜單\bin\res\drawable-hdpi\channel1.png
?????文件???????1537??2016-05-04?10:36??01_優(yōu)酷菜單\bin\res\drawable-hdpi\channel2.png
?????文件???????1394??2016-05-04?10:36??01_優(yōu)酷菜單\bin\res\drawable-hdpi\channel3.png
?????文件???????1148??2016-05-04?10:36??01_優(yōu)酷菜單\bin\res\drawable-hdpi\channel4.png
?????文件???????1492??2016-05-04?10:36??01_優(yōu)酷菜單\bin\res\drawable-hdpi\channel5.png
?????文件???????1399??2016-05-04?10:36??01_優(yōu)酷菜單\bin\res\drawable-hdpi\channel6.png
?????文件???????1261??2016-05-04?10:36??01_優(yōu)酷菜單\bin\res\drawable-hdpi\channel7.png
?????文件????????981??2016-05-04?10:36??01_優(yōu)酷菜單\bin\res\drawable-hdpi\icon_home.png
............此處省略79個文件信息
- 上一篇:android 可放縮的Mosaic
- 下一篇:android 切換界面動畫
評論
共有 條評論
相關(guān)資源
- android 聯(lián)動滾輪(選擇控件)
- QQSlidingMenu(QQ5.0的側(cè)滑菜單特性)
- TurntableDemo(圓形菜單)
- android 日期選擇控件(可選擇小時和分
- Android 三種進度條樣式(Android 常用控
- Android 明日學院消息通知(菜單與對話
- Android 仿支付密碼輸入框(Android 常用
- Android 頁面中垂直滾動的公告條(An
- Android 彩虹式菜單(菜單與對話框-0
- Android 加載大量文字時關(guān)鍵字變色(
- Android 微信右上角彈出的菜單(菜單與
- Android基礎(chǔ)控件——ViewFlipper的使用,
- Android自定義星星評分控件
- android 自定義中間帶圓形按鈕的底部導(dǎo)
- Android簽到控件源碼
- Android 仿聯(lián)系人菜單,帶字母索引,頂
- 免費版JavaWord控件-FreeSpire.DocforJava_2
- Android懸浮菜單按鈕FloatingActionButton實
- 側(cè)拉菜單SlingMenu
- Android自定義控件開發(fā)入門與實戰(zhàn).zi
- 基于Android Studio的打磚塊游戲菜單界面
- OrangeUI 1.74 D10.1&D10;.1.2&D10;.2.2 包含安裝
- Android基礎(chǔ)控件——SeekBar的使用、仿淘
- IE一鍵設(shè)置ActiveX控件、JAVA腳本、活動
- 實時曲線控件
- vb BSE 控件(包括,使用方法)
- Android代碼-MaterialDesign風格的列表滾動
- HTML+JAVA 手機端相冊或者拍照上傳到服
- Android自定義控件仿QQ編輯和選取圓形