Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android滑動菜單特效實現,仿人人客戶端側滑效果,史上最簡單的側滑實現

Android滑動菜單特效實現,仿人人客戶端側滑效果,史上最簡單的側滑實現

編輯:Android開發教程

人人客戶端有一個特效還是挺吸引人的,在主界面手指向右滑動,就可以將菜單展示出來,而主界面會被 隱藏大部分,但是仍有左側的一小部分同菜單一起展示。

據說人人客戶端的這個特效是從facebook客 戶端模仿來的,至於facebook是不是又從其它地方模仿來的就不得而知了。好,今天我們就一起來實現這個 效果,總之我第一次看到這個特效是在人人客戶端看到的,我也就主觀性地認為我是在模仿人人客戶端的特 效了。

雖然現在網上類似這種效果的實現也非常多,可是我發現實現方案大都非常復雜,並不容易理 解。但其實這種效果並不難實現,因此我今天給大家帶來的也是史上最簡單的滑動菜單實現方案。

首 先還是講一下實現原理。在一個Activity的布局中需要有兩部分,一個是菜單(menu)的布局,一個是內容 (content)的布局。兩個布局橫向排列,菜單布局在左,內容布局在右。初始化的時候將菜單布局向左偏移, 以至於能夠完全隱藏,這樣內容布局就會完全顯示在Activity中。然後通過監聽手指滑動事件,來改變菜單 布局的左偏移距離,從而控制菜單布局的顯示和隱藏。原理圖如下:

將菜單布局的左偏移值改成0時,效果圖如下:

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved