android 类似selector
来源:互联网 发布:windows 启动管理器 编辑:程序博客网 时间:2024/05/29 19:53
在自定义的view中
public StateListDrawable setbg(Integer[] mImageIds) {
StateListDrawable bg = new StateListDrawable();
Drawable normal = this.getResources().getDrawable(mImageIds[0]);
Drawable selected = this.getResources().getDrawable(mImageIds[1]);
Drawable pressed = this.getResources().getDrawable(mImageIds[2]);
bg.addState(View.PRESSED_ENABLED_STATE_SET, pressed);
bg.addState(View.ENABLED_FOCUSED_STATE_SET, selected);
bg.addState(View.ENABLED_STATE_SET, normal);
bg.addState(View.FOCUSED_STATE_SET, selected);
bg.addState(View.EMPTY_STATE_SET, normal);
return bg;
}
添加以上代码
然后在获取到view的地方设置例如
backView.setBackgroundDrawable(backView.setbg(mButtonState1));
这样 就可以设置选中 和没有选中两种状态 ,进行切换
- android 类似selector
- android5.x之animated-selector类似selector
- android 鼠标悬停状态下改变背景色(类似Button、listview item 的selector)
- Android 自定义控件 改变图片颜色来实现类似selector点击更改颜色的效果
- android selector
- android selector
- android selector
- Android Selector
- android selector
- android selector
- Android selector
- android selector
- android selector
- Android Selector
- android selector
- android-Selector
- Android Selector
- Android:Selector
- 【XSY1728】【BZOJ3771】Triple 生成函数 FFT 容斥原理
- git的code_style.php
- poj1469 二分图最大匹配 匈牙利算法BFS实现
- vscode root 权限运行
- python迭代器实例
- android 类似selector
- 使用web service访问biee报表数据
- TypeScript学习笔记(一)
- java开发中常见的各种插件、工具、jar版本的查看方法
- 数据结构--冒泡排序(BubbleSort)思想与实现
- 音频总线专题(一)——基本知识
- JS&jQuery高级05(用append在html中插入元素)
- A
- GNU下的柔性数组