RadarScanView
自定义View之雷达扫描
原理
关键是使用SweepGradient进行扫描渲染 关键代码如下:
Shader shader = new SweepGradient(centerX, centerY, Color.TRANSPARENT, tailColor); mPaintRadar.setShader(shader);
然后旋转起来即可
matrix.postRotate(start, centerX, centerY);
代码中包含了如何自定义一个View,怎样重写onMeasure、onSizeChanged、onDraw函数、自定义属性等等知识点
效果图
添加动态显示效果
new Handler().postDelayed(new Runnable() { @Override public void run() { randomTextView.addKeyWord("彭丽媛"); randomTextView.addKeyWord("习近平"); randomTextView.show(); } }, 2 * 1000);

