Android自定义雷达扫描控件

    xiaoxiao2021-03-25  84


    转载请说明出处! 作者:kqw攻城狮 出处:个人站 |


    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" /> 属性类型描述radarScanTimeinteger设置雷达扫描一圈时间radarBackgroundLinesNumberinteger设置雷达背景圆圈数量radarBackgroundLinesWidthfloat设置雷达背景圆圈宽度radarBackgroundLinesColorcolor设置雷达背景圆圈颜色radarBackgroundColorcolor设置雷达背景颜色radarScanColorcolor设置雷达扫描颜色radarScanAlphainteger设置雷达扫描透明度

    Java

    radarScanView // 设置雷达扫描一圈时间 .setRadarScanTime(2000) // 设置雷达背景颜色 .setRadarBackgroundColor(Color.WHITE) // 设置雷达背景圆圈数量 .setRadarBackgroundLinesNumber(4) // 设置雷达背景圆圈宽度 .setRadarBackgroundLinesWidth(2) // 设置雷达背景圆圈颜色 .setRadarBackgroundLinesColor(Color.GRAY) // 设置雷达扫描颜色 .setRadarScanColor(0xFFAAAAAA) // 设置雷达扫描透明度 .setRadarScanAlpha(0xAA);

    备用

    手动开始扫描

    radarScanView.startScan();

    手动停止扫描

    radarScanView.stopScan();
    转载请注明原文地址: https://ju.6miu.com/read-23462.html

    最新回复(0)