SlideringDrawer的使用(抽屜效果)


一  SlidingDrawer 這個類,也就是所謂的"抽屜"類。它的用法很簡單,要包括handle ,和content .
handle 就是當你點擊它的時候,content 要么抽抽屜要么關抽屜。

這是上下拉抽屜的效果,將 SlidingDrawer屬性設置為android:orientation="vertical"即可
  


這是左右拉抽屜的效果,將 SlidingDrawer屬性設置為android:orientation="horizontal"即可。




二、重要屬性

  android:allowSingleTap:指示是否可以通過handle打開或關閉

  android:animateOnClick:指示是否當使用者按下手柄打開/關閉時是否該有一個動畫。

  android:content:隱藏的內容

  android:handle:handle(手柄)

  三、重要方法

  animateClose():關閉時實現動畫。

     close():即時關閉

  getContent():獲取內容

  isMoving():指示SlidingDrawer是否在移動。

  isOpened():指示SlidingDrawer是否已全部打開

  lock():屏蔽觸摸事件。

  setOnDrawerCloseListener(SlidingDrawer.OnDrawerCloseListener onDrawerCloseListener):SlidingDrawer關閉時調用

  unlock():解除屏蔽觸摸事件。

  toggle():切換打開和關閉的抽屜SlidingDrawer。



上面例子的布局文件:


java文件:




還有注意的是:

SlidingDrawer should be used as an overlay inside layouts. This means SlidingDrawer should only be used inside of a FrameLayout or a RelativeLayout for       instance,如果顯示的時候不正常,考慮上面的原因。








免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM