博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
velocimeter-view android测速仪效果
阅读量:6866 次
发布时间:2019-06-26

本文共 1409 字,大约阅读时间需要 4 分钟。

hot3.png

velocimeter-view android的测速仪效果的进度条 ,自定义VelocimeterView 的一个圆形进度条,

设置 app:inside_progress_color, app:external_progress_color,app:progress_blur_color
, app:bottom_velocimeter_color, app:internal_velocimeter_color等几层view叠加实现的。

 

运行效果:

源码:

package com.github.glomadrian.velocimeter;

import android.os.Bundle;

import android.support.v7.app.AppCompatActivity;
import android.widget.SeekBar;
import com.github.glomadrian.velocimeterlibrary.VelocimeterView;

public class MainActivity extends AppCompatActivity {

  private SeekBar seek;

  private VelocimeterView velocimeter;
  private VelocimeterView velocimeter2;

  @Override protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    seek = (SeekBar) findViewById(R.id.seek);
    seek.setOnSeekBarChangeListener(new SeekListener());
    velocimeter = (VelocimeterView) findViewById(R.id.velocimeter);
    velocimeter2 = (VelocimeterView) findViewById(R.id.velocimeter2);
  }

  private class SeekListener implements SeekBar.OnSeekBarChangeListener {

    @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {

      velocimeter.setValue(progress, true);
      velocimeter2.setValue(progress, true);
    }

    @Override public void onStartTrackingTouch(SeekBar seekBar) {

      //Empty
    }

    @Override public void onStopTrackingTouch(SeekBar seekBar) {

      //Empty
    }
  }
}

 

项目完整源码:

转载于:https://my.oschina.net/u/2449503/blog/506555

你可能感兴趣的文章
管理员权限的凭证安全漏洞
查看>>
Forrester:云计算受大型企业欢迎
查看>>
“以病患为中心”的智能医疗服务开启数字化医疗新体验
查看>>
西门子楼宇自动系统出现中间人攻击漏洞CVE-2016-9154 本已发布通告可又悄悄撤除...
查看>>
存储技术专家预测2017年云存储采用率飙升
查看>>
《VMware Virtual SAN权威指南》一3.10 磁盘组的角色
查看>>
网易2018校招内推编程题 交错01串
查看>>
阿里云哪个业务增长最快?绝对不是云服务器!
查看>>
Prepack——JavaScript代码优化工具
查看>>
全球安全行业融资收购简报(2015年11月)
查看>>
【硬创邦】跟hoowa学做智能路由(二):从芯片开始
查看>>
扫脸付、VR付实现了, “KongFu”空付还远吗?
查看>>
2016网络安全威胁四大趋势:人才全球缺货
查看>>
福布斯:云计算有人气 但未到最佳状态
查看>>
虚拟化的逆袭:OpenFlow和SDN
查看>>
俄罗斯组织机构被网络间谍定向攻击
查看>>
英特尔AI CTO:人工智能训练需要新型芯片架构
查看>>
小米为什么把智能家居定义为“轻智能”?
查看>>
向DevOps环境过渡?别犯这四种错误
查看>>
从上菜太慢,谈事件管理、流程管理、数据管理
查看>>