• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

RadarView: RadarView for Android 是一个雷达扫描动画后,然后展示得分效果的控件。 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

RadarView

开源软件地址:

https://gitee.com/jenly1314/RadarView

开源软件介绍:

RadarView

DownloadLicenseBlog

RadarView for Android 是一个雷达扫描动画后,然后展示得分效果的控件。

Gif 展示

Image

引入

Maven:

<dependency>  <groupId>com.king.view</groupId>  <artifactId>radarview</artifactId>  <version>1.0.2</version>  <type>pom</type></dependency>

Gradle:

compile 'com.king.view:radarview:1.0.2'

Lvy:

<dependency org='com.king.view' name='radarview' rev='1.0.2'>  <artifact name='$AID' ext='pom'></artifact></dependency>
如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie)
allprojects {    repositories {        //...        maven { url 'https://dl.bintray.com/jenly/maven' }    }}

示例

布局

    <com.king.view.radarview.RadarView        android:id="@+id/rv"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="100"        app:labelText="Score" />

自定义属性

    <declare-styleable name="RadarView">        <attr name="android:textSize"/>        <attr name="android:textColor"/>        <attr name="android:text"/>        <attr name="labelTextSize" format="dimension"/>        <attr name="labelTextColor" format="color"/>        <attr name="labelText" format="string"/>        <attr name="format" format="string"/>        <attr name="sideColor" format="color"/>        <attr name="outsideBackgroundColor" format="color"/>        <attr name="insideBackgroundColor" format="color"/>        <attr name="duration" format="integer"/>        <attr name="textOffsetY" format="dimension"/>        <attr name="labelTextOffsetY" format="dimension"/>        <attr name="circleColor" format="color"/>        <attr name="lineColor" format="color"/>        <attr name="showLine" format="boolean"/>        <attr name="rotate" format="integer"/>        <attr name="showLabel" format="boolean"/>        <attr name="showText" format="boolean"/>        <attr name="scanTime" format="integer"/>        <attr name="insideStrokeWidth" format="dimension"/>        <attr name="outsideStrokeWidth" format="dimension"/>        <attr name="lineStrokeWidth" format="dimension"/>    </declare-styleable>

代码示例(核心调用代码)

//开始雷达扫描radarView.start();//停止雷达扫描radarView.stop();//设置雷达扫描区域的颜色,传多个色值表示渐变radarView.setScanColor(int... colors);/** * 显示分数 * @param from  初始值 * @param to    目标值(最终分数) * @param duration  从初始值到目标值的动画持续时间 * @param format * @param isShowAnim 是否显示动画 */radarView.showScore(float from, float to, int duration, final String format,boolean isShowAnim);

关于我

Name: Jenly

Email: [email protected] / [email protected]

CSDN: http://blog.csdn.net/jenly121

Github: https://github.com/jenly1314

微信公众号:

公众号

加入QQ群: 20867961


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap