Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dongjunkun/DropDownMenu
一个实用的多条件筛选菜单
https://github.com/dongjunkun/DropDownMenu
dongjunkun dropdown-menus
Last synced: 1 day ago
JSON representation
一个实用的多条件筛选菜单
- Host: GitHub
- URL: https://github.com/dongjunkun/DropDownMenu
- Owner: dongjunkun
- Created: 2015-06-23T07:43:56.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-02-18T09:26:17.000Z (over 2 years ago)
- Last Synced: 2024-02-29T00:37:59.405Z (4 months ago)
- Topics: dongjunkun, dropdown-menus
- Language: Java
- Homepage:
- Size: 14.2 MB
- Stars: 3,591
- Watchers: 85
- Forks: 792
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
Lists
- awesome-github-android-ui - DropDownMenu - 多条件筛选菜单 (菜单(Menu))
- awesome-stars - dongjunkun/DropDownMenu - 一个实用的多条件筛选菜单 (Java)
- awesome-github-android-ui - DropDownMenu - 多条件筛选菜单 (菜单(Menu))
README
[![](https://jitpack.io/v/dongjunkun/DropDownMenu.svg)](https://jitpack.io/#dongjunkun/DropDownMenu)
## 简介
一个实用的多条件筛选菜单,在很多App上都能看到这个效果,如美团,爱奇艺电影票等我的博客 [自己造轮子--android常用多条件帅选菜单实现思路(类似美团,爱奇艺电影票下拉菜单)](http://www.jianshu.com/p/d9407f799d2d)
## 特色
- 支持多级菜单
- 你可以完全自定义你的菜单样式,我这里只是封装了一些实用的方法,Tab的切换效果,菜单显示隐藏效果等
- 并非用popupWindow实现,无卡顿## ScreenShot
或者扫描二维码
## Gradle Dependency
```
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}dependencies {
compile 'com.github.dongjunkun:DropDownMenu:1.0.4'
}
```## 使用
添加DropDownMenu 到你的布局文件,如下
``````
我们只需要在java代码中调用下面的代码```
//tabs 所有标题,popupViews 所有菜单,contentView 内容
mDropDownMenu.setDropDownMenu(tabs, popupViews, contentView);
```
如果你要了解更多,可以直接看源码 Example> 建议拷贝代码到项目中使用,拷贝DropDownMenu.java 以及res下的所有文件即可
## 关于我
简书[dongjunkun](http://www.jianshu.com/users/f07458c1a8f3/latest_articles)