All Projects → aromajoin → actionsheet-android

aromajoin / actionsheet-android

Licence: other
iPad-style ActionSheet for Android

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to actionsheet-android

ActionSheet
Android中的ActionSheet(仿IOS ui界面)
Stars: ✭ 17 (-19.05%)
Mutual labels:  actionsheet, android-actionsheet
react-native-actionsheet-api
React Native API Andorid polyfill
Stars: ✭ 18 (-14.29%)
Mutual labels:  actionsheet, action-sheet
React Native Actionsheet
An elegant ActionSheet component for React Native.
Stars: ✭ 1,188 (+5557.14%)
Mutual labels:  actionsheet
Popmenu
A fully customizable popup style menu for iOS 😎
Stars: ✭ 1,155 (+5400%)
Mutual labels:  actionsheet
JhScrollActionSheetView
JhScrollActionSheetView - UIcollectionView横向滚动,类似微博新版的详情页分享界面,可设置单排或双排显示,title不设置不显示title,如果想实现发送站内用户的功能,自己可以改一下代码
Stars: ✭ 13 (-38.1%)
Mutual labels:  actionsheet
Overlaycontroller
OverlayController easily pop your custom view and provide optional transition animation. written in swift 5.0
Stars: ✭ 94 (+347.62%)
Mutual labels:  actionsheet
AlertKit
🚨 SwiftUI alerts (and action sheets) done right
Stars: ✭ 60 (+185.71%)
Mutual labels:  actionsheet
CWActionSheet
模仿微信ActionSheet
Stars: ✭ 47 (+123.81%)
Mutual labels:  actionsheet
LGApplications
个人小demo集合:①ActionSheet; ②PickerView; ③ScrollView嵌套; ④渐变文字Label; ⑤tableView实现单选;
Stars: ✭ 36 (+71.43%)
Mutual labels:  actionsheet
Alertift
Swifty, modern UIAlertController wrapper.
Stars: ✭ 242 (+1052.38%)
Mutual labels:  actionsheet
Tfpopup
🚀🚀🚀TFPopup不生产弹框,它只是弹框的弹出工🚀🚀🚀默认支持多种动画方式一行调用,支持完全自定义动画.
Stars: ✭ 182 (+766.67%)
Mutual labels:  actionsheet
Zhpopupcontroller
Help you pop up custom views easily. and support pop-up animation, layout position, mask effect and gesture interaction etc.
Stars: ✭ 1,481 (+6952.38%)
Mutual labels:  actionsheet
ImageActionSheet
iOS Native style action sheet like in Whatsapp with the option of showing icons. It is a complete implementation and does not use any private api of UIKit.
Stars: ✭ 20 (-4.76%)
Mutual labels:  actionsheet
Fsactionsheet
模仿微信底部ActionSheet, 支持横屏, 最低支持iOS6.
Stars: ✭ 77 (+266.67%)
Mutual labels:  actionsheet
SheetyColors
An action sheet styled color picker for iOS.
Stars: ✭ 101 (+380.95%)
Mutual labels:  actionsheet
Sheeeeeeeeet
Sheeeeeeeeet is a Swift library for creating menus, custom action sheets, context menus etc.
Stars: ✭ 1,177 (+5504.76%)
Mutual labels:  actionsheet
Toactionsheet
A custom-designed reimplementation of the UIActionSheet control for iOS
Stars: ✭ 175 (+733.33%)
Mutual labels:  actionsheet
react-native-custom-actionsheet
📜 Cross platform custom ActionSheet
Stars: ✭ 47 (+123.81%)
Mutual labels:  action-sheet
react-native-wxui
A UI package for React Native
Stars: ✭ 21 (+0%)
Mutual labels:  actionsheet
react-native-general-actionsheet
ActionSheet api on iOS and Android same as ActionSheetIOS.
Stars: ✭ 23 (+9.52%)
Mutual labels:  actionsheet

ActionSheet for Android

Download License Android Arsenal TravisCI

A small library which creates iPad-style ActionSheet for Android apps

Screenshots

Table of Contents

  1. Download
  2. Usage

Download

The Gradle dependency is available via jCenter.

    compile 'com.aromajoin.library:actionsheet:0.0.2'

Usage

    // Sets it up
    ActionSheet actionSheet = new ActionSheet(context);
    actionSheet.setTitle(title);
    actionSheet.setSourceView(anchorView);

    // Adds as many actions as you need...
    actionSheet.addAction(actionTitle, actionStyle, actionListener);

    // Shows it. Done.
    actionSheet.show();

If you don't like default theme, add these following to your styles.xml, under your app's theme.

  <style name="YourAppTheme">
        <!-- Other properties .... -->

        <!-- Customize ActionSheet style -->
        <item name="asWidth">xdp</item>
        <item name="asTitleColor">color</item>
        <item name="asDefaultColor">color</item>
        <item name="asDestructiveColor">color</item>
        <item name="asTitleTextSize">xsp</item>
        <item name="asActionTextSize">xsp</item>
    </style>

Please check out sample project if you need more details.


License

The Apache License (Apache)

Copyright (c) 2017 Aromajoin Corporation

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

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
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].