🎨 Generate selectors for background drawable
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
META-INF
images
src
.gitignore
license
readme.md

readme.md

Android Arsenal

android-selector-intellij-plugin icon

🎨 Generate selectors for background drawable.

You can use colorButtonNormal simply,
but make easily touch feedback of normal Views as well as Buttons with this plugin.

Installation

  1. open Android Studio(or IntelliJ)
  2. Preferences ➡️ Plugins ➡️ Browse Repositories
  3. Search "Android Selector"
  4. Click "Install Plugin" button

Usage

  • Set your colors(in res/values/colors.xml).
<color name="colorPrimary">#519FE5</color>
<color name="colorPrimaryDark">#388AC6</color>
<color name="colorAccent">#FFFFFF</color>
  • Select New -> Android Selector(or Ctrl/Cmd + N) on your res directory.

screenshot1

  • Select filename, color, pressed and pressed-v21 respectively.

screenshot2

ripple drawable is generated in drawable-v21 directory.
normal drawable is generated in drawable directory.

  • Use the drawable.
    <android.support.v7.widget.AppCompatButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="16dp"
        android:background="@drawable/<GENERATED_DRAWABLE>"
        android:gravity="center"
        android:minWidth="100dp"
        android:text="pressed" />

Demo

Lollipop > Lollipop <=
demo1 demo2

Dependency

  • com.android.support:appcompat-v7:22.+

License

MIT © Jaewe Heo