All Projects → shangmingchao → Popuplist

shangmingchao / Popuplist

The edit menu in Android, like the UIMenuController in iOS

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Popuplist

BalloonPopup
Forget Android Toast! BalloonPopup displays a round or squared popup and attaches it to a View, like a callout. Uses the Builder pattern for maximum ease. The popup can automatically hide and can persist when the value is updated.
Stars: ✭ 32 (-89.19%)
Mutual labels:  popup-window, bubble
freetron
Open-source scantron software implementation
Stars: ✭ 14 (-95.27%)
Mutual labels:  bubble
Custompopwindow
对PopupWindow常用API的简单封装,几行代码就搞定PopupWindow弹窗,使用Builder模式,链式调用,像使用AlertDialog 一样
Stars: ✭ 1,333 (+350.34%)
Mutual labels:  popup-window
vision-ml
A R-CNN machine learning model for handling Pop-up window in mobile Apps.
Stars: ✭ 49 (-83.45%)
Mutual labels:  popup-window
AckBar
AckBar is a very lightweight and customizable android library to display brief message to user.
Stars: ✭ 14 (-95.27%)
Mutual labels:  popup-window
android-tutorial-bubbles
A little ui framework that displays a styled tutorial bubble, which positions and scales itself based on a given anchor view.
Stars: ✭ 20 (-93.24%)
Mutual labels:  bubble
Popup Maker
Popup Maker plugin for WordPress
Stars: ✭ 87 (-70.61%)
Mutual labels:  popup-window
React New Window
🔲 Pop new windows in React, using `window.open`.
Stars: ✭ 281 (-5.07%)
Mutual labels:  popup-window
iMessageBubble
A sub class of UITableViewCell to create exactly the same kind of bubbles that iMessage uses in iOS 8. Very easy to use and highly customizable.
Stars: ✭ 34 (-88.51%)
Mutual labels:  bubble
bubbly.nvim
Bubbly statusline for neovim
Stars: ✭ 185 (-37.5%)
Mutual labels:  bubble
WechatPopupWindow
高仿微信聊天界面长按弹框样式
Stars: ✭ 71 (-76.01%)
Mutual labels:  popup-window
xxy
xxy xxy.js alert 移动端弹窗 弹窗 上拉加载 下拉刷新 移动端UI 轮播 banner
Stars: ✭ 84 (-71.62%)
Mutual labels:  popup-window
AppleMusicAnimation
No description or website provided.
Stars: ✭ 25 (-91.55%)
Mutual labels:  bubble
react-native-speech-bubble
💬 A speech bubble dialog component for React Native.
Stars: ✭ 50 (-83.11%)
Mutual labels:  bubble
BubbleH
⚪ Soap film implementation in Sidefx Houdini
Stars: ✭ 50 (-83.11%)
Mutual labels:  bubble
Overlaycontroller
OverlayController easily pop your custom view and provide optional transition animation. written in swift 5.0
Stars: ✭ 94 (-68.24%)
Mutual labels:  popup-window
bubble-layout
An Android ViewGroup that displays avatar bubbles... similar to the chat bubbles on Facebook Messenger.
Stars: ✭ 46 (-84.46%)
Mutual labels:  bubble
Popbox.js
A tiny and simple stackable modal plugin for web apps
Stars: ✭ 295 (-0.34%)
Mutual labels:  popup-window
Wpopup
一个简单使用并且高度定制的Popupwindow。超简单实现朋友圈点赞效果,并且只用一个WPopup!完全不用担心复用问题!点击切换动画效果等!
Stars: ✭ 269 (-9.12%)
Mutual labels:  popup-window
Chat-Bot
Chatbot – is a computer program that simulates a natural human conversation. Users communicate with a chatbot via the chat interface or by voice, like how they would talk to a real person.
Stars: ✭ 26 (-91.22%)
Mutual labels:  popup-window

PopupList

It can show a edit menu when you press a View by a long-press gesture.
This utility class can bind a edit menu for ListView, GridView, or other View easily.
Welcome star, fork

Screenshots

ScreenShotScreenShot
ScreenShotScreenShot

How do I use PopupList?

Just need a .java file and a little code.

    PopupList popupList = new PopupList(context);
    popupList.bind(anchorView, popupMenuItemList, PopupListListener);

Sample

    PopupList popupList = new PopupList(this);
    popupList.bind(lv_main, popupMenuItemList, new PopupList.PopupListListener() {
        @Override
        public boolean showPopupList(View adapterView, View contextView, int contextPosition) {
            return true;
        }
        @Override
        public void onPopupListClick(View contextView, int contextPosition, int position) {
            Toast.makeText(MainActivity.this, contextPosition + "," + position, Toast.LENGTH_SHORT).show();
        }
    });

Customization

You can get more information from the Wiki page.

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].