kongqw

这里没有教程!!!

Android自定义雷达扫描控件

转载请说明出处!
作者: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

效果图

AndroidRadarScanView

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();
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q4878802/article/details/61203191
个人分类: Android自定义控件
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Android自定义雷达扫描控件

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭