Android Studio 自动生成selector SelectorChapek for Android
SelectorChapek for Android
This Android Studio plugin automatically generates drawable selectors from appropriately named Android resources.
How to install it:
- in Android Studio: go to
Preferences→Plugins→Browse repositories
and search forSelectorChapek
or
-
download it and install via
Preferences→Plugins→Install plugin from disk
How to use it:
- Right-click folder with your resources e.g 'drawable-xhdpi'
- Select 'Generate Android Selectors'
- All selectors automagically appear in the 'drawable' folder!
Naming convention:
In order of plugin to work, resources need to be appropriately named. The plugin supports png or nine-patch files with certain suffices anywhere in the file name. You can also combine any suffixes together.
Mapping
File name suffix | Drawable state |
---|---|
_normal | (default state) |
_pressed | state_pressed |
_focused | state_focused |
_disabled | state_enabled (false) |
_checked | state_checked |
_selected | state_selected |
_hovered | state_hovered |
_checkable | state_checkable |
_activated | state_activated |
_windowfocused | state_window_focused |
Wishlist
- UI which will tell you which selectors will be generated
- possibility to change naming mapping
Pull requests are welcomed!
转载于:https://my.oschina.net/sfshine/blog/1608178