Android一個實用的多條件篩選菜單:DropDownMenu
簡介
一個實用的多條件篩選菜單,在很多App上都能看到這個效果,如美團,愛奇藝電影票等
我的博客 高仿美團篩選菜單
特色
- 你可以完全自定義你的菜單樣式,我這里只是封裝了一些實用的方法,Tab的切換效果,菜單顯示隱藏等
- 并非用popupWindow實現,無卡頓
ScreenShot
使用
添加DropDownMenu 到你的布局文件,如下
<com.yyy.djk.dropdownmenu.DropDownMenu
android:id="@+id/dropDownMenu"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:ddmenuTextSize="13px" //tab字體大小
app:ddtextUnselectedColor="@color/drop_down_unselected" //tab未選中顏色
app:ddtextSelectedColor="@color/drop_down_selected" //tab選中顏色
app:dddividerColor="@color/gray" //分割線顏色
app:ddunderlineColor="@color/gray" //下劃線顏色
app:ddmenuSelectedIcon="@mipmap/drop_down_selected_icon" //tab選中狀態圖標
app:ddmenuUnselectedIcon="@mipmap/drop_down_unselected_icon"http://tab未選中狀態圖標
app:ddmaskColor="@color/mask_color" //遮罩顏色,一般是半透明
app:ddmenuBackgroundColor="@color/white" //tab 背景顏色
...
/> 我們只需要在java代碼中調用下面的代碼
//tabs 所有標題,popupViews 所有菜單,contentView 內容 mDropDownMenu.setDropDownMenu(tabs, popupViews, contentView);
如果你要了解更多,可以直接看源碼 Example
關于我
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
