Android studio插件--SelectorChapek使用demo

本文介绍了如何使用SelectorChapek插件在Android Studio中快速生成点击效果的Selector。通过遵循特定的命名规则,将图片放入drawable目录,然后使用插件,可以一键自动生成XML代码,简化工作流程。详细步骤包括下载插件、安装、图片命名、生成Selector以及在项目中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    平时我们在做图片点击效果时,都需要在drawable中放置两张图片,然后在drawable中写出相应的.xml代码来实现点击效果。需要实现的工作量小时,我们还能忍,可是量大时,绝逼不!能!忍!此时我们可使用android studio的一个插件--SelectorChapek快速帮我们实现.xml文件,而我们只需将两张图按照一定的命名规则并放置在drawable目录下,利用插件,便可一键生成。好了,接下来讲解下如何使用此插件。

     首先,我们需要下载该插件,下载链接http://download.youkuaiyun.com/detail/weifei554287925/8225305

     下载完成后解压,并将得到的android-selector-chapek文件夹放置到android studio的文件位置下的plugins文件夹,如下图所示


    

   接着重启android studio ,选择drawable文件夹,右键,这时你会惊喜的发现多了一栏选择项,如下图所示



   接着,我们将图片放置在drawable文件夹下,注意,两张图片的结尾一定要符合插件的命名规范,如_normal代表图片没被选中时的状态,_selectedd代表图片被选后的状态,放置完成后,如下图所示



     接着选择drawable文件夹,右键选择Generate Android Selectors,执行结果如下


  打开其中一个执行完的文件,如下图所示

 

  在运用时,我们直接将生成好的.xml文件直接通过图片控件的.setImageResource来进行添加即可。

  由于本人的一个项目中需要多个图片,故将其放置在数组中


   调用方法如下

   

  执行结果,如下图所示


以下是文件命名规则:


_normal(默认状态)
_pressedstate_pressed
_focusedstate_focused
_disabledstate_enabled(假)
_checkedstate_checked
_selectedstate_selected
_hoveredstate_hovered
_checkablestate_checkable
_activatedstate_activated
_windowfocusedstate_window_focused

参考:http://blog.youkuaiyun.com/weifei554287925/article/details/41727541

  注意,在ImageView引入的应是生成的.xml文件,不是图片!!!!!!!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值