All Projects â†’ samlss â†’ Timomenu

samlss / Timomenu

Licence: apache-2.0
📋A pop-up menu for android that supports multi-row scrollable submenus.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Timomenu

Azdropdownmenu
A simple dropdown menu component for iPhone
Stars: ✭ 198 (-19.84%)
Mutual labels:  menu
Mmenu Js
The best javascript plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp.
Stars: ✭ 2,535 (+926.32%)
Mutual labels:  menu
React Native Dropdown Picker
A single / multiple, categorizable & searchable item picker (dropdown) component for react native which supports both Android & iOS.
Stars: ✭ 230 (-6.88%)
Mutual labels:  menu
Hc Offcanvas Nav
JavaScript library for creating toggled off-canvas multi-level navigations, allowing endless nesting of submenu elements, supporting swipe gestures, keyboard interactions and ARIA attributes.
Stars: ✭ 201 (-18.62%)
Mutual labels:  menu
Smartsystemmenu
SmartSystemMenu extends system menu of all windows in the system
Stars: ✭ 209 (-15.38%)
Mutual labels:  menu
React Dropdown Select
Customisable dropdown select for react
Stars: ✭ 227 (-8.1%)
Mutual labels:  menu
Sway Launcher Desktop
TUI Application launcher with Desktop Entry support. Made for SwayWM, but runs anywhere
Stars: ✭ 188 (-23.89%)
Mutual labels:  menu
Dropdownmenukit
UIKit drop down menu, simple yet flexible and written in Swift
Stars: ✭ 246 (-0.4%)
Mutual labels:  menu
Bubbleactions
An open source implementation of the long press actions in the Pinterest app.
Stars: ✭ 217 (-12.15%)
Mutual labels:  menu
Spotmenu
Stars: ✭ 2,668 (+980.16%)
Mutual labels:  menu
Zgui
zxvnme's graphical user interface
Stars: ✭ 204 (-17.41%)
Mutual labels:  menu
Netboot.xyz
Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.
Stars: ✭ 2,753 (+1014.57%)
Mutual labels:  menu
Swiftpagemenu
Customizable Page Tab Menu Controller 👍
Stars: ✭ 233 (-5.67%)
Mutual labels:  menu
Nocturnal
A Dimness and Night Shift menu bar app for macOS 🌙
Stars: ✭ 199 (-19.43%)
Mutual labels:  menu
React Menu
React component for building accessible menu, dropdown, submenu, context menu and more.
Stars: ✭ 237 (-4.05%)
Mutual labels:  menu
Angular Aside
Off canvas side menu to use with ui-bootstrap.
Stars: ✭ 194 (-21.46%)
Mutual labels:  menu
Vue Menu
Menu/Contextmenu Component for vue2
Stars: ✭ 227 (-8.1%)
Mutual labels:  menu
Kyarctab
Arcuated tab view controller with toggleing animation, 2 ~ 4 tabs are enabled. What's more, you can swipe left or right to toggle the views.
Stars: ✭ 246 (-0.4%)
Mutual labels:  menu
Pygame Menu
Menu for pygame. Simple, lightweight and easy to use
Stars: ✭ 244 (-1.21%)
Mutual labels:  menu
Ifmmenu
仿微信添加菜单
Stars: ✭ 235 (-4.86%)
Mutual labels:  menu

TimoMenu

Download Api reqeust Apache License 2.0 Apk

中文

Features

  • Multiple row items
  • The menu appearance and disappear animation
  • Header & Footer
  • Custom item open animation & click effect

Screenshots

Bottom

Lighter


Center

Lighter


Top

Lighter


Header & Footer

Lighter


Support 8 kinds of opening animations

Lighter


Dependency

Gradle

Add it in your module build.gradle at the end of repositories:

dependencies {
    implementation 'me.samlss:timomenu:1.0.0'
}

Maven

<dependency>
  <groupId>me.samlss</groupId>
  <artifactId>timomenu</artifactId>
  <version>1.0.0</version>
  <type>pom</type>
</dependency>

Sample Usage

//create menu
TimoMenu timoMenu = new TimoMenu.Builder(this)
                .setGravity(Gravity.BOTTOM)
                .setMenuMargin(new Rect(20, 20, 20, 20))
                .setMenuPadding(new Rect(0, 10, 0, 10))
                .addRow('ItemAnimation', ' List<TimoItemViewParameter>')
                .build();

//Show menu
timoMenu.show(); 

//Dismiss menu.
timoMenu.dismiss();

Please read wiki for more descriptions.

License

Copyright 2018 samlss

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].