RadarScanView雷达扫描

[复制链接]
来自: MrlLee 分类: Android精品源码 上传时间: 2016-5-9 10:57:51
Tag:RadarScanView 雷达 扫描

项目介绍:

RadarScanView



自定义View之雷达扫描



原理



关键是使用SweepGradient进行扫描渲染
关键代码如下:



        Shader shader = new SweepGradient(centerX, centerY, Color.TRANSPARENT, tailColor);
mPaintRadar.setShader(shader);


然后旋转起来即可



        matrix.postRotate(start, centerX, centerY);


代码中包含了如何自定义一个View,怎样重写onMeasure、onSizeChanged、onDraw函数、自定义属性等等知识点



效果图



image



添加动态显示效果



  new Handler().postDelayed(new Runnable()
{
@Override
public void run()
{
randomTextView.addKeyWord("彭丽媛");
randomTextView.addKeyWord("习近平");
randomTextView.show();
}
}, 2 * 1000);


添加动态发现水波效果



image


相关源码推荐:

我来说两句
所有评论(1)
楠妮儿loveer 2016-5-9 17:39:09
请问您这个demo中 点击每个水波圆点的标示是什么? 也就是怎么知道点击的是哪个圆点呢?
回复
JinzeDaniel 2016-5-10 11:36:14
强烈支持楼主ing……
回复
ToBeContinued 2016-6-1 13:47:05
楼主用心了,内容非常精彩。
回复
845399683 2016-6-16 18:08:33
楼主V5,安卓巴士有你更精彩!
回复
杰代盛世 2016-6-24 19:13:54
精华内容,楼主V5!
回复
杰代盛世 2016-6-24 19:14:10
学习学习!
回复
wq348003608 2016-8-9 18:13:40
虽不明,但觉厉!
回复
提取码:  下载次数:13 状态:已购或VIP 售价:10(原价:10)金钱 下载权限:初级码农 
1284 0 13
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )