参考: https://blog.csdn.net/weifei554287925/article/details/41727541
简单说下SelectorChapek:
个人理解就是自动生成selector的一个插件,唯一的难度就是按照插件的格式命名资源,目前我就用到了此功能,没有继续研究~ 在日常开发中selector(选择器)是少不了的,在没有接触SelectorChapek之前我一般都是复制之前写的再改内容,或者直接百度一堆。 废话不多说:先上图选择器效果
上面效果我是用RadioButton来实现的,底部导航栏的实现方式很多种,日常用的有RadioButton、BottomNavationBar、Tablayout等等,目前我就用到过这些。本文这些不是重点,重点是用插件自动生成选择器!
具体使用如下
File→Settings→Plucins→Marketplace→查找SelectorChapek for Android
把下载好的资源图片放到Drawable中 这里需要注意命名格式!因为我用的是RadioButton来实现效果的,所以命名格式为【自定义名称_checked】【自定义名称_normal】,使用插件时候也就是说根据你state来定义的,需要使用什么样式的选择器命名为哪个。这里你先了解下即可,下面我会介绍的。
生成选择器
接下来是命名规则!
项目Value_normal(默认状态)_pressedstate_pressed_focusedstate_focused_disabledstate_disabled_checkedstate_checked_selectedstate_selected_hoveredstate_hovered_checkablestate_checkable_activatedstate_activated_windowfocusedstate_windowfocused