Android自定义雷达扫描控件
2017-03-10 18:25
393 查看
转载请说明出处!
作者:kqw攻城狮
出处:个人站 | CSDN
![](https://jitpack.io/v/kongqw/AndroidRadarScanView.svg)
To get a Git project into your build:
Step 1. Add the JitPack repository to your build file
Add it in your root build.gradle at the end of repositories:
Step 2. Add the dependency
源码:AndroidRadarScanView
![](https://img-blog.csdn.net/20170310182212626?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcTQ4Nzg4MDI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20170310182359258?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcTQ4Nzg4MDI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
作者:kqw攻城狮
出处:个人站 | CSDN
Android 雷达扫描控件
To get a Git project into your build:
Step 1. Add the JitPack repository to your build file
Add it in your root build.gradle at the end of repositories:
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
Step 2. Add the dependency
dependencies { compile 'com.github.kongqw:AndroidRadarScanView:1.0.1' }
源码:AndroidRadarScanView
效果图
XML
<com.kongqw.radarscanviewlibrary.RadarScanView android:id="@+id/radarScanView" android:layout_width="match_parent" android:layout_height="match_parent" />
初始化
radarScanView = (RadarScanView) findViewById(R.id.radarScanView);
设置属性
XML
xmlns:app="http://schemas.android.com/apk/res-auto"
<com.kongqw.radarscanviewlibrary.RadarScanView android:id="@+id/radarScanView" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_centerInParent="true" app:radarBackgroundColor="@color/colorAccent" app:radarBackgroundLinesColor="@color/colorPrimaryDark" app:radarBackgroundLinesNumber="3" app:radarBackgroundLinesWidth="5.5" app:radarScanAlpha="0x33" app:radarScanColor="#FF000000" app:radarScanTime="5000" />
属性 | 类型 | 描述 |
---|---|---|
radarScanTime | integer | 设置雷达扫描一圈时间 |
radarBackgroundLinesNumber | integer | 设置雷达背景圆圈数量 |
radarBackgroundLinesWidth | float | 设置雷达背景圆圈宽度 |
radarBackgroundLinesColor | color | 设置雷达背景圆圈颜色 |
radarBackgroundColor | color | 设置雷达背景颜色 |
radarScanColor | color | 设置雷达扫描颜色 |
radarScanAlpha | integer | 设置雷达扫描透明度 |
Java
radarScanView // 设置雷达扫描一圈时间 .setRadarScanTime(2000) // 设置雷达背景颜色 .setRadarBackgroundColor(Color.WHITE) // 设置雷达背景圆圈数量 .setRadarBackgroundLinesNumber(4) // 设置雷达背景圆圈宽度 .setRadarBackgroundLinesWidth(2) // 设置雷达背景圆圈颜色 .setRadarBackgroundLinesColor(Color.GRAY) // 设置雷达扫描颜色 .setRadarScanColor(0xFFAAAAAA) // 设置雷达扫描透明度 .setRadarScanAlpha(0xAA);
备用
手动开始扫描
radarScanView.startScan();
手动停止扫描
radarScanView.stopScan();
相关文章推荐
- Android自定义控件入门实践之雷达扫描控件
- Android UI 之自定义RadarView——高仿微信雷达扫描
- Android 自定义View( 雷达扫描)
- Android:自定义view 实现雷达扫描效果
- Android自定义View-仿华为手机管家病毒查杀类似于雷达扫描动画效果
- Android自定义View—仿雷达扫描效果
- Android自定义控件之扫描动画UI
- Android-自定义View实现二维码网格扫描+纵向雷达的扫描效果
- Android 自定义View 使用Kotlin编写雷达扫描效果
- Android自定义View实现雷达扫描动画
- Android UI 之自定义RadarView——高仿微信雷达扫描
- Android自定义View实现雷达扫描动画
- Android自定义View- 雷达扫描图
- android UI进阶之自定义组合控件
- 自定义实现类似android主界面的滑屏换屏控件
- 【Android游戏开发二十三】自定义ListView【通用】适配器并实现监听控件!
- android UI进阶之自定义组合控件
- Android Jamendo开源在线音乐播放器源码分析九 ViewFlipper及自定义布局控件的分析
- android UI进阶之自定义组合控件
- android 传感器实例 以及 自定义可复用控件的使用