Android studio插件--SelectorChapek使用demo
平时我们在做图片点击效果时,都需要在drawable中放置两张图片,然后在drawable中写出相应的.xml代码来实现点击效果。需要实现的工作量小时,我们还能忍,可是量大时,绝逼不!能!忍!此时我们可使用android studio的一个插件--SelectorChapek快速帮我们实现.xml文件,而我们只需将两张图按照一定的命名规则并放置在drawable目录下,利用插件,便可一键生成。好了,接下来讲解下如何使用此插件。
首先,我们需要下载该插件,下载链接http://download.****.net/detail/weifei554287925/8225305
下载完成后解压,并将得到的android-selector-chapek文件夹放置到android studio的文件位置下的plugins文件夹,如下图所示
接着重启android studio ,选择drawable文件夹,右键,这时你会惊喜的发现多了一栏选择项,如下图所示
接着,我们将图片放置在drawable文件夹***意,两张图片的结尾一定要符合插件的命名规范,如_normal代表图片没被选中时的状态,_selectedd代表图片被选后的状态,放置完成后,如下图所示
接着选择drawable文件夹,右键选择Generate Android Selectors,执行结果如下
打开其中一个执行完的文件,如下图所示
在运用时,我们直接将生成好的.xml文件直接通过图片控件的.setImageResource来进行添加即可。
由于本人的一个项目中需要多个图片,故将其放置在数组中
调用方法如下
执行结果,如下图所示
以下是文件命名规则:
_normal | (默认状态) |
_pressed | state_pressed |
_focused | state_focused |
_disabled | state_enabled(假) |
_checked | state_checked |
_selected | state_selected |
_hovered | state_hovered |
_checkable | state_checkable |
_activated | state_activated |
_windowfocused | state_window_focused |
参考:http://blog.****.net/weifei554287925/article/details/41727541
注意,在ImageView引入的应是生成的.xml文件,不是图片!!!!!!!!