Android自定义雷达扫描控件

原创 2017年03月10日 18:25:25

转载请说明出处!
作者: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();
版权声明:本文为博主原创文章,未经博主允许不得转载。

Android--雷达扫描动态界面

DEMO下载地址: 效果图: 源码: package com.zihao.radar; import android.app.Activity; import android.os.Bundle;...
  • chaoyu168
  • chaoyu168
  • 2016年07月26日 16:13
  • 1401

【Android】实现雷达扫描效果

1. 效果图展示及效果剖析 1.1 效果图 1.2 效果剖析 根据上图效果,我大致将该效果分为三层(背景层/扫描层/动态点层), 其中背景 层我们可以通过代码绘制/引入图片实现,扫描层、...
  • Crazy_zihao
  • Crazy_zihao
  • 2015年10月12日 10:53
  • 7461

Android自定义雷达扫描控件

转载请说明出处! 作者:kqw攻城狮 出处:个人站 | CSDNAndroid 雷达扫描控件To get a Git project into your build:Step 1. Add the...
  • q4878802
  • q4878802
  • 2017年03月10日 18:25
  • 864

Android 自定义View( 雷达扫描)

/**  *  * 转载请标明出处:http://blog.csdn.net/u013598111/article/details/50441772  *   @author:【JunTao_sun】...
  • u013598111
  • u013598111
  • 2016年01月01日 10:04
  • 641

Android UI 之自定义RadarView——高仿微信雷达扫描

最近看了一个视频讲了一种微信雷达扫描的实现方案,借鉴了一下,自己也写一个玩玩,与大家分享一下。基本想出来三种解决方案,根据不同需求情况选择即可。 方案一实现思路(通用): 1.自定义view  2...
  • ITjianghuxiaoxiong
  • ITjianghuxiaoxiong
  • 2015年12月07日 17:40
  • 7141

Android自定义View—仿雷达扫描效果

最近在翻以前写的代码,翻到几个月以前做的一个仿雷达扫描的效果,现在拿出来和大家分享一下,在进入分析和代码之前,我们先来看看效果吧,…录屏质量较差,凑活着看吧。看到这样的效果,肯定是用自定义view的方...
  • qibin0506
  • qibin0506
  • 2015年09月21日 08:48
  • 12426

Android 自定义控件之实现雷达扫描效果

1. 画圆,2.画中心位置头像,3.扫描效果,4,点击波浪
  • bruce_qiwei
  • bruce_qiwei
  • 2016年12月21日 00:08
  • 598

Android:自定义view 实现雷达扫描效果

用paint和canvas实现雷达扫描的效果
  • u010635353
  • u010635353
  • 2016年09月18日 11:36
  • 3436

Android自定义View—仿雷达扫描效果

  • 2015年09月21日 08:47
  • 5.46MB
  • 下载

Android雷达扫描效果

  • 2015年09月25日 14:32
  • 11.15MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android自定义雷达扫描控件
举报原因:
原因补充:

(最多只允许输入30个字)