仿锤子系统的垃圾扫描的自定义View
2016-01-06 23:06
218 查看
扫描效果图
清除垃圾效果图
各种属性设置
<attr name="circleColor" format="color"/> // 外环颜色 <attr name="innerCircleColor" format="color" /> // 内环圆的颜色 <attr name="layerColor" format="color" /> //清除垃圾时白色透明蒙版颜色 <attr name="innerTextColor" format="color" /> //中间显示文字的颜色 <attr name="innerTextSize" format="integer" /> //中间显示文字的字体大小 <attr name="radarShaderColor1" format="color" /> //渐变色1 <attr name="radarShaderColor2" format="color" /> //渐变色2 <attr name="radarLineColor" format="color" /> //雷达扫描针的颜色 <attr name="borderWidth" format="integer" /> //最外白色环的宽度
开始和结束扫描
radar.startScan(); radar.stopScan();
开始和停止清理垃圾
radar.startClear(); radar.stopClear();
雷达的扫描效果主要知识点在canvas和paint的SweepGradient 效果,如果想了解这部分知识,可以参考自定义View系列文章
最后附上我的github地址
部分代码参考自 RadarSacnView相关文章推荐
- 在android 中导入项目后 包出现错误
- Android输入法界面管理(打开/关闭/状态获取)
- 前端开发入门:前端构建工具百度FIS
- 找出两链表的交点
- clientHeight / scrollHeight / offsetHeight 等属性的区别图
- Git的基础
- [OJ] Insert Interval
- 14-mysql优化之使用存储过程向mysql数据库中添加4000000条数据
- JavaScript 操作 Cookie
- Iteration Vs Recursion Java
- 大数据系列第五课:scala基础
- 知识累积——这些年写过的博文
- MATLAB画图
- JAVA之Switch语句
- #ifdef DEBUG的理解
- [Andrid转]新版安卓SDK文件activity_main.xml和fragment_main.xml的处理
- Android 布局分析
- 每天学点儿技术之写得又快又好的秘密
- 做好自己,拥抱世界
- Android 通过串口模拟 模拟物理按键