精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Android經典側滑菜單SlidingMenu使用介紹

移動開發 Android
SlidingMenu是一款開源的Android開發類庫,它可以讓開發者在自己的Android App中非常便捷地創建側滑菜單,類似Google+, YouTube, 和Facebook的App菜單。下面先來看看SlidingMenu的效果圖。

SlidingMenu是一款開源的Android開發類庫,它可以讓開發者在自己的Android App中非常便捷地創建側滑菜單,類似Google+, YouTube, 和Facebook的App菜單。下面先來看看SlidingMenu的效果圖。

使用方法

一個簡單的DEMO示例:

  1. public class SlidingExample extends Activity {  
  2.  
  3.     @Override 
  4.     public void onCreate(Bundle savedInstanceState) {  
  5.         super.onCreate(savedInstanceState);  
  6.         setTitle(R.string.attach);  
  7.         // set the content view  
  8.         setContentView(R.layout.content);  
  9.         // configure the SlidingMenu  
  10.         SlidingMenu menu = new SlidingMenu(this);  
  11.         menu.setMode(SlidingMenu.LEFT);  
  12.         menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);  
  13.         menu.setShadowWidthRes(R.dimen.shadow_width);  
  14.         menu.setShadowDrawable(R.drawable.shadow);  
  15.         menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);  
  16.         menu.setFadeDegree(0.35f);  
  17.         menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);  
  18.         menu.setMenu(R.layout.menu);  
  19.     }  
  20.  

XML配置方式

如果你想把SlidingMenu當做view來使用,那么xml布局文件可以寫成以下這樣:

  1. <com.jeremyfeinstein.slidingmenu.lib.SlidingMenu  
  2.     xmlns:sliding="http://schemas.android.com/apk/res-auto" 
  3.     android:id="@+id/slidingmenulayout" 
  4.     android:layout_width="fill_parent" 
  5.     android:layout_height="fill_parent" 
  6.     sliding:viewAbove="@layout/YOUR_ABOVE_VIEW" 
  7.     sliding:viewBehind="@layout/YOUR_BEHIND_BEHIND" 
  8.     sliding:touchModeAbove="margin|fullscreen" 
  9.     sliding:behindOffset="@dimen/YOUR_OFFSET" 
  10.     sliding:behindWidth="@dimen/YOUR_WIDTH" 
  11.     sliding:behindScrollScale="@dimen/YOUR_SCALE" 
  12.     sliding:shadowDrawable="@drawable/YOUR_SHADOW" 
  13.     sliding:shadowWidth="@dimen/YOUR_SHADOW_WIDTH" 
  14.     sliding:fadeEnabled="true|false" 
  15.     sliding:fadeDegree="float" 
  16.     sliding:selectorEnabled="true|false" 
  17.     sliding:selectorDrawable="@drawable/YOUR_SELECTOR"/> 

注意:你不能同時使用behindOffset和behindWidth,不然會出錯。

Android SlidingMenu側滑菜單使用介紹

現在很多android應用都有側滑菜單,效果很不錯。

GitHub上有SlidingMenu的開源庫,使用起來很方便。

SlidingMenu GitHub地址:https://github.com/jfeinstein10/SlidingMenu。GitHub上說,Sliding結合 ActionBarSherlock使用功能可以更豐富,ActionBarSherlock GitHub地址:https://github.com/JakeWharton/ActionBarSherlock

下面,介紹下SlidingMenu的使用。

(1)從GitHub上download zip到本地,解壓縮,得到其中的一個文件夾,library。

(2)Eclipse import  Existing Android Code Into Workspace。 點擊項目右鍵 properties->Android,可以看到,其 Is Library。

(3)在將使用SlidingMenu的項目上點擊右鍵 properties->Android,Library下將(2)導入的項目add進去。

(4)為保證SlidingMenu庫應用到項目中成功,必須保證項目使用的libs和SlidingMenu庫使用的libs版本一致,主要是指 android-support-v4.jar。如果項目libs不存在或編譯不通過,可以嘗試新建libs文件夾,并置入android- support-v4.jar。在libs上右鍵->Build Path->Use as Source。一般可以解決。

(5)第(4)步之后,便可以在項目中直接使用SlidingMenu。

Java代碼:MainActivity:

  1. package com.jj.testslidingmenu;  
  2.  
  3. import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;  
  4.  
  5. import android.os.Bundle;  
  6. import android.app.Activity;  
  7. import android.view.KeyEvent;  
  8. import android.view.Menu;  
  9.  
  10. public class MainActivity extends Activity {  
  11.  
  12.     SlidingMenu slidingMenu;  
  13.     @Override 
  14.     protected void onCreate(Bundle savedInstanceState) {  
  15.         super.onCreate(savedInstanceState);  
  16.         setContentView(R.layout.activity_main);  
  17.  
  18.         slidingMenu = new SlidingMenu(this);  
  19.         slidingMenu.setMode(SlidingMenu.LEFT);  
  20.         slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);  
  21.         slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);  
  22.         slidingMenu.setMenu(R.layout.slidingmenu);  
  23.         slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);  
  24.     }  
  25.  
  26.     @Override 
  27.     public boolean onKeyDown(int key, KeyEvent event){  
  28.         switch (key) {  
  29.         case KeyEvent.KEYCODE_MENU:  
  30.             slidingMenu.toggle(true);  
  31.             break;  
  32.  
  33.         default:  
  34.             break;  
  35.         }  
  36.         return false;  
  37.     }  
  38.  

XMl布局代碼:layout/slidingmenu.xml:

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
  3.     android:layout_width="match_parent" 
  4.     android:layout_height="match_parent" 
  5.     android:orientation="vertical"   
  6.     android:background="#ff999999">  
  7.  
  8.     <com.jeremyfeinstein.slidingmenu.lib.SlidingMenu   
  9.         android:id="@+id/slidingmenu" 
  10.         android:layout_width="match_parent" 
  11.         android:layout_height="match_parent" 
  12.     >  
  13.       <Button   
  14.           android:layout_width="match_parent" 
  15.           android:layout_height="wrap_content" 
  16.           android:text = "click me"/>    
  17.  
  18.     </com.jeremyfeinstein.slidingmenu.lib.SlidingMenu>  
  19. </LinearLayout> 

對于SlidingMenu常用的一些屬性設置記錄如下:

  1. menu.setMode(SlidingMenu.LEFT);//設置左滑菜單  
  2. menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//設置滑動的屏幕范圍,該設置為全屏區域都可以滑動  
  3. menu.setShadowDrawable(R.drawable.shadow);//設置陰影圖片  
  4. menu.setShadowWidthRes(R.dimen.shadow_width);//設置陰影圖片的寬度  
  5. menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);//SlidingMenu劃出時主頁面顯示的剩余寬度  
  6. menu.setBehindWidth(400);//設置SlidingMenu菜單的寬度  
  7. menu.setFadeDegree(0.35f);//SlidingMenu滑動時的漸變程度  
  8. menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);//使SlidingMenu附加在Activity上  
  9. menu.setMenu(R.layout.menu_layout);//設置menu的布局文件  
  10. menu.toggle();//動態判斷自動關閉或開啟SlidingMenu  
  11. menu.showMenu();//顯示SlidingMenu  
  12. menu.showContent();//顯示內容  
  13. menu.setOnOpenListener(onOpenListener);//監聽slidingmenu打開  
  14.  
  15. menu.setOnOpenedListener(onOpenedlistener);監聽slidingmenu打開后  
  16.  
  17. menu.OnCloseListener(OnClosedListener);//監聽slidingmenu關閉時事件  
  18.  
  19. menu.OnClosedListener(OnClosedListener);//監聽slidingmenu關閉后事件  
  20.  
  21. 左右都可以劃出SlidingMenu菜單只需要設置  
  22. menu.setMode(SlidingMenu.LEFT_RIGHT);屬性,然后設置右側菜單的布局文件  
  23. menu.setSecondaryMenu(R.layout.menu_fram2);//設置右側菜單  
  24.  
  25. menu.setSecondaryShadowDrawable(R.drawable.shadowright);//右側菜單的陰影圖片 

原文鏈接:http://www.codeceo.com/article/android-slidingmenu-2.html

作者:碼農網小峰

責任編輯:閆佳明 來源: codeceo
相關推薦

2015-07-20 15:14:19

側滑菜單功能多樣

2021-04-15 17:47:38

鴻蒙HarmonyOS應用

2021-11-24 10:02:53

鴻蒙HarmonyOS應用

2015-03-31 18:13:09

swipelistvi

2014-12-30 11:55:21

android開源

2012-04-02 22:20:49

蘋果

2009-07-15 13:31:51

Swing菜單和菜單項

2012-04-02 19:32:11

iPhone 4

2010-03-29 16:58:41

Nginx FastC

2021-03-01 14:01:41

鴻蒙HarmonyOS應用開發

2009-12-14 13:38:59

VS 類視圖

2015-12-09 11:22:24

高仿今日頭條android源碼

2021-12-13 05:54:30

Windows 11操作系統微軟

2010-01-27 10:21:00

Android菜單

2010-01-08 18:31:45

VB.NET歷史菜單

2010-04-19 09:31:44

KDE

2015-06-03 10:17:12

Linux進程管理命令

2010-01-18 18:19:05

2010-01-27 14:18:41

Android智能指針

2009-12-30 09:24:10

Windows 7系統菜單
點贊
收藏

51CTO技術棧公眾號

日韩中文字幕视频网| 久久国产精品高清一区二区三区| 综合av在线| 亚洲国模精品私拍| 黄色国产小视频| 黄色网页在线看| av不卡在线观看| 国产一区二区丝袜| 久久精品视频久久| 成人影院天天5g天天爽无毒影院| 欧美一级黄色片| 亚洲精品无码久久久久久| 在线日本视频| 99这里只有久久精品视频| 国产免费一区视频观看免费| 国产一级片免费看| 99久久久久| 亚洲国产中文字幕久久网| 亚洲欧洲日本精品| 欧亚在线中文字幕免费| 亚洲欧美日韩久久精品| 欧美xxxx黑人又粗又长精品| av免费在线不卡| 日韩国产成人精品| 97视频在线观看视频免费视频| 国产一二三四视频| 麻豆精品少妇| 日韩一级精品视频在线观看| 亚洲男人天堂色| av中文字幕在线观看第一页| 中文字幕在线一区二区三区| 九九九九精品| 高潮一区二区三区乱码| 麻豆91在线观看| 日本欧美一二三区| 四虎永久在线精品| 欧美在线1区| 色悠悠国产精品| 国产熟妇久久777777| 伊人www22综合色| 欧美一区午夜视频在线观看| 亚洲色精品三区二区一区| av手机在线观看| 亚洲丰满少妇videoshd| 99热这里只有精品7| 一本一道波多野毛片中文在线| www一区二区| 精品综合在线| 婷婷综合激情网| 成人网在线免费视频| 91精品综合久久| 国产毛片一区二区三区va在线| 日本伊人精品一区二区三区观看方式| 欧美有码在线视频| 中文字幕亚洲精品一区| 亚洲美洲欧洲综合国产一区| 欧美精品18videosex性欧美| 欧美极品aaaaabbbbb| 中文无码久久精品| 九九精品在线播放| 久久久精品国产sm调教| 欧美日一区二区三区在线观看国产免| 日韩视频免费在线观看| 国产性生活大片| 亚洲五月综合| 欧美另类老女人| 精品无码av在线| 影音先锋亚洲电影| 欧美亚洲在线观看| 波多野结衣一区二区三区在线| 丝袜美腿一区二区三区| 国产精品国产自产拍高清av水多| 亚洲综合精品视频| 国产乱对白刺激视频不卡| 91久久国产综合久久蜜月精品| 成人av一区二区三区在线观看 | 国产精品网站在线观看| 亚洲国产一区在线| 五月婷婷视频在线观看| 亚洲一区二区三区在线| 97国产精东麻豆人妻电影 | 国产一区视频在线| av片免费播放| 91老师片黄在线观看| 日韩久久不卡| av免费在线免费| 精品久久久久久电影| 丰满少妇在线观看| 经典三级久久| 日韩精品在线免费观看视频| 国产又粗又黄又猛| 伊人久久大香线| 午夜精品久久久久久久99热| 蜜臀99久久精品久久久久小说 | 欧美激情在线| 日本精品中文字幕| 97超视频在线观看| 国产成人综合亚洲网站| 美女视频久久| 国产三区在线观看| 午夜精品福利一区二区三区蜜桃| 老头吃奶性行交视频| 日韩精品三级| 亚洲天堂成人在线视频| 九九视频在线观看| 日本中文字幕一区二区视频| 高清国语自产拍免费一区二区三区| 深夜福利视频在线免费观看| 国产精品免费视频观看| 少妇av一区二区三区无码| 成人在线免费电影网站| 精品国产制服丝袜高跟| 娇妻被老王脔到高潮失禁视频| **女人18毛片一区二区| 69国产精品成人在线播放| 91亚洲国产成人久久精品麻豆| 成人午夜短视频| 在线观看一区二区三区三州| 久草在线资源福利站| 欧美一区二区三区日韩视频| 成年人在线观看av| 国内精品久久久久久久影视麻豆| 国产精品久久一区| 人人妻人人澡人人爽人人欧美一区| 国产精品女主播av| 18禁男女爽爽爽午夜网站免费 | 蜜桃臀一区二区三区| 亚洲国产精品精华素| 在线视频观看一区| 人妻精品久久久久中文字幕| 欧美日韩一区二区三区四区在线观看| 国产精品日韩欧美综合| 毛片免费在线| 黑人精品xxx一区一二区| 精品无码av一区二区三区不卡| 水蜜桃精品av一区二区| 国产成人亚洲综合91| 午夜av免费在线观看| 一区二区三区四区高清精品免费观看 | 欧美精品久久一区二区三区| 99久久精品免费视频| 午夜亚洲伦理| 久久av一区二区三区漫画| 好久没做在线观看| 精品成人a区在线观看| 欧美三级小视频| 国产精品综合一区二区| 欧美另类videos| 日韩高清一区| 欧美黑人视频一区| 韩国av在线免费观看| 亚洲午夜久久久久久久久久久| 红桃视频一区二区三区免费| 久久久久久久久久久久久久久久久久| 国产精品亚洲综合天堂夜夜| 日p在线观看| 欧美乱熟臀69xxxxxx| 国产黄色录像片| 国内外成人在线| www.99riav| 97久久亚洲| 91精品国产网站| 日本免费不卡| 色av成人天堂桃色av| 97在线观看免费视频| 蜜臀av一区二区在线观看| 亚洲欧美日韩不卡| 欧美激情精品| 久久久久一本一区二区青青蜜月| 欧美一级在线免费观看| 欧美午夜片欧美片在线观看| 精品人伦一区二区三电影| 男女性色大片免费观看一区二区| 中文字幕黄色大片| 7777精品| 欧美洲成人男女午夜视频| 国内在线精品| 欧美一区二区三区四区高清| 懂色av.com| 久久精品亚洲乱码伦伦中文| 91高清国产视频| 欧美精品1区| 欧美在线一二三区| **精品中文字幕一区二区三区| 欧美美女15p| 天堂av中文在线资源库| 欧美三级三级三级| 久久亚洲AV无码| 国产亚洲综合在线| а 天堂 在线| 亚洲欧美日韩国产一区| 亚洲精品一区二区三| 999久久久精品一区二区| 日本欧美爱爱爱| 18在线观看的| 亚洲欧美在线免费| 国产视频手机在线| 欧美视频不卡中文| 777777国产7777777| k8久久久一区二区三区| 色戒在线免费观看| 99精品视频免费观看视频| 亚洲欧洲一区二区| 日韩精品丝袜美腿| 91久久国产综合久久蜜月精品| 欧美极品免费| 久久久综合av| 9191在线观看| 精品视频在线导航| 午夜精品在线播放| 欧美日韩不卡一区| 天天干天天操天天爱| 一区二区三区中文在线观看| 久久精品—区二区三区舞蹈| 国产精品一区免费在线观看| 久久久精品三级| 国产精品乱看| 福利视频免费在线观看| 91青青国产在线观看精品| 欧美精品一区在线发布| 亚洲免费一区三区| 国产日韩中文字幕在线| xx欧美视频| 韩剧1988在线观看免费完整版| 国产精品刘玥久久一区| 国产一区二区三区四区福利| 黄片毛片在线看| 欧美一二区视频| 一级全黄裸体免费视频| 欧洲av在线精品| 秋霞精品一区二区三区| 激情亚洲一区二区三区四区| 一区二区在线观看免费视频| 日韩理论片在线| 中文字幕无码日韩专区免费| 亚洲国产精品成人久久综合一区| 女~淫辱の触手3d动漫| 成人av网在线| 妖精视频一区二区| 大白屁股一区二区视频| 97免费公开视频| 国产乱色国产精品免费视频| 天堂av2020| 麻豆精品一区二区三区| 一区二区三区 欧美| 日韩高清在线一区| 国产区二区三区| 日韩高清不卡一区二区三区| 成人午夜视频免费在线观看| 在线一区免费观看| 韩国日本在线视频| 久久高清国产| 手机视频在线观看| 久久99国产精品免费| 污污网站免费观看| 国产综合成人久久大片91| 亚洲无在线观看| 激情文学综合丁香| 少妇高潮一69aⅹ| 成人免费毛片app| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 日韩av手机版| 久久激情五月激情| 日日干日日操日日射| 国产成人免费在线视频| 日本少妇xxxx软件| 97se亚洲国产综合自在线不卡| 3d动漫精品啪啪一区二区下载| 久久久精品国产免大香伊| 国产又粗又猛又爽又黄av| 国产精品久久久久久一区二区三区| 激情无码人妻又粗又大| 亚洲欧美另类图片小说| 久久久一区二区三区四区| 午夜精品久久久久久久久久久| 欧美日韩一二三四区| 在线免费不卡电影| 亚洲天堂网在线视频| 日韩欧美中文一区二区| 天天操天天射天天舔| 国产亚洲欧洲在线| www久久日com| 18久久久久久| 欧美黄页免费| 国产日本一区二区三区| 国产亚洲精品美女久久久久久久久久| 一区二区三区av| 亚洲国产日本| 欧美三级午夜理伦三级富婆| 国产精品一区二区在线观看不卡| 亚洲男人在线天堂| 国产精品久久久久三级| 亚洲国产成人精品激情在线| 欧美午夜宅男影院| 亚洲精品一区二区三区不卡| 国产亚洲精品美女久久久| 性国产高清在线观看| 欧美最猛性xxxx| 日本免费一区二区视频| 欧美三日本三级少妇三99| 911精品美国片911久久久| av网站在线观看不卡| 国产一区二区三区日韩| 免费看黄色的视频| 亚洲国产乱码最新视频| 国产一区二区在线视频观看| 精品无人国产偷自产在线| 成a人片在线观看| 国产精品jizz在线观看麻豆| 高清精品xnxxcom| 椎名由奈jux491在线播放| 久久资源在线| 欧美xxxxx精品| 综合久久久久综合| 国产精品免费无遮挡无码永久视频| 日韩欧美国产午夜精品| 在线视频91p| 国产国语videosex另类| 日韩av午夜| 国产精品va在线观看无码| 激情久久五月天| 中文字幕第二区| 色婷婷国产精品| 人妻中文字幕一区| 欧美极品少妇xxxxⅹ免费视频 | 午夜爽爽爽男女免费观看| 日本韩国视频一区二区| 亚洲日本国产精品| 久久久亚洲精品视频| 亚洲一区网址| 日韩精品第1页| 国产一区二区三区精品欧美日韩一区二区三区 | 成人午夜福利视频| 欧美国产精品va在线观看| 国模大尺度视频一区二区| 在线播放 亚洲| 狠狠色狠狠色综合| 国产精品精品软件男同| 911精品国产一区二区在线| 在线观看免费版| 国产精品网红直播| 国产精品88久久久久久| 最新国产黄色网址| 亚洲男人的天堂在线aⅴ视频| 国产又黄又粗又长| 久久精品一偷一偷国产| 91成人小视频| 91大学生片黄在线观看| 国产成人亚洲综合色影视| 老妇女50岁三级| 欧美精品一区二区精品网| 激情aⅴ欧美一区二区欲海潮| 久久青青草原| 蜜桃精品视频在线| 精品国产国产综合精品| 欧美一区二区黄| 超碰在线最新网址| 欧美日韩精品一区| 老司机免费视频一区二区三区| 夫妻性生活毛片| 精品福利一二区| 日韩影片中文字幕| 亚洲精品欧洲精品| 国产成人在线免费| 日本在线视频免费| 伊人久久久久久久久久久| 日本成人一区二区| 国产又粗又猛又爽又黄的网站| 9久草视频在线视频精品| 91视频久久久| 精品国产美女在线| 4438全国亚洲精品观看视频| 97超碰在线人人| 国产一区二区精品在线观看| 国产精品美女毛片真酒店| 亚洲人永久免费| 成人国产精品一区二区免费麻豆| 桥本有菜av在线| 成人福利视频在线看| 国产一级视频在线播放| 亚洲欧洲午夜一线一品| 成人h在线观看| 大荫蒂性生交片| 99re免费视频精品全部| 中文字幕在线2018| 欧美大片在线看| 亚洲人成精品久久久| 最新中文字幕免费视频| 亚洲无线码一区二区三区| 性高潮久久久久久久久久| 国产一区视频在线播放| 激情久久五月| 亚洲精品自拍视频在线观看| 欧美va亚洲va在线观看蝴蝶网| 日韩经典一区| 屁屁影院ccyy国产第一页| jvid福利写真一区二区三区| 999视频在线| 中文字幕亚洲一区二区三区| 成人性生交大片免费看96|