Android日用插件发现之旅之SelectorChapek

参考:
https://blog.csdn.net/weifei554287925/article/details/41727541

简单说下SelectorChapek:

  个人理解就是自动生成selector的一个插件,唯一的难度就是按照插件的格式命名资源,目前我就用到了此功能,没有继续研究~
  在日常开发中selector(选择器)是少不了的,在没有接触SelectorChapek之前我一般都是复制之前写的再改内容,或者直接百度一堆。
废话不多说:先上图选择器效果

点击效果
  上面效果我是用RadioButton来实现的,底部导航栏的实现方式很多种,日常用的有RadioButton、BottomNavationBar、Tablayout等等,目前我就用到过这些。本文这些不是重点,重点是用插件自动生成选择器!

具体使用如下

1. 下载SelectorChapek插件

File→Settings→Plucins→Marketplace→查找SelectorChapek for Android
插件演示图

2. 使用插件

把下载好的资源图片放到Drawable中
这里需要注意命名格式!因为我用的是RadioButton来实现效果的,所以命名格式为【自定义名称_checked】【自定义名称_normal】,使用插件时候也就是说根据你state来定义的,需要使用什么样式的选择器命名为哪个。这里你先了解下即可,下面我会介绍的。
图片实例

图片演示

3. 在资源Drawable右键找到Generate Android Selectors 点击即可,系统会自动在Drawable文件夹下生成相对应的Selector。

图片演示
生成选择器
图片演示

4. XML调用即可

图片演示

这里注意!
  1. 图片资源放在mipmap下是不能生成的,右键查看Generate Android Selectors是灰色的!
  2. 同一个资源的选择与未选择的的名字必须一致!只是尾椎不一样!
    例如:【ic_home_checked】和【ic_home_normal】

接下来是命名规则!

项目Value
_normal(默认状态)
_pressedstate_pressed
_focusedstate_focused
_disabledstate_disabled
_checkedstate_checked
_selectedstate_selected
_hoveredstate_hovered
_checkablestate_checkable
_activatedstate_activated
_windowfocusedstate_windowfocused
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值