ActionSheet for Android

Additional

Language
Java
Version
N/A
Created
Mar 30, 2017
Updated
May 16, 2017 (Retired)
Owner
Aromajoin (aromajoin)
Contributor
Quang Nguyen (quangctkm9207)
1
Activity
Badge
Generate
Download
Source code
APK file

Announcement

ActionSheet for Android

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

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.