歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android SlidingDrawer 滑動抽屜效果

效果如下圖,想必大家已經在很多應用中看到過了,下面來看看用SlidingDrawer 實現滑動抽屜效果

從Android1.5開始,加入了android.widget.SlidingDrawer類

SlidingDrawer控件的一些屬性:

android:allowSingleTap指示是否可以通過handle打開或關閉
  android:animateOnClick 指示是否當使用者按下手柄打開/關閉時是否該有一個動畫。
  android:content 隱藏的內容
  android:handle handle

布局文件:

  1. <LinearLayout   
  2.     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="@drawable/f"> 
  7.     <TextView 
  8.         android:layout_width="match_parent" 
  9.         android:layout_height="wrap_content" 
  10.         android:gravity="center_vertical|center_horizontal"/> 
  11.     <SlidingDrawer 
  12.         android:id="@+id/slidingdrawer" 
  13.         android:layout_width="match_parent" 
  14.         android:layout_height="wrap_content" 
  15.         android:content="@+id/content" 
  16.         android:handle="@+id/handle" 
  17.         android:orientation="vertical" > 
  18.         <ImageView 
  19.             android:id="@id/handle" 
  20.             android:layout_width="wrap_content" 
  21.             android:layout_height="wrap_content" 
  22.             android:src="@drawable/music_list_btn" > 
  23.         </ImageView> 
  24.         <LinearLayout 
  25.             android:id="@id/content" 
  26.             android:layout_width="match_parent" 
  27.             android:layout_height="match_parent" 
  28.             android:background="@drawable/t"> 
  29.             <TextView 
  30.                 android:layout_width="match_parent" 
  31.                 android:layout_height="match_parent" 
  32.                 android:text="隱藏的內容"/> 
  33.         </LinearLayout> 
  34.     </SlidingDrawer> 
  35. </LinearLayout> 
Copyright © Linux教程網 All Rights Reserved