文档章节

velocimeter-view android测速仪效果

梦想_在追逐
 梦想_在追逐
发布于 2015/09/16 08:23
字数 202
阅读 270
收藏 0

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
    }
  }
}

 

项目完整源码:http://www.itlanbao.com/code/20150915/10000/100529.html

© 著作权归作者所有

梦想_在追逐
粉丝 4
博文 22
码字总数 14217
作品 0
昌平
私信 提问
Android自动化页面测速在美团的实践

背景 随着移动互联网的快速发展,移动应用越来越注重用户体验。美团技术团队在开发过程中也非常注重提升移动应用的整体质量,其中很重要的一项内容就是页面的加载速度。如果发生冷启动时间过...

美团技术团队
2018/07/17
43
0
安卓底层数据采集SDK开发

1)测速 移动客户端测速软件主要用于网络测速,为了能够更准确,更权威的获取无线网络性能数据,通过Android平台的数据分享机制和无线网络API,一方面获取无线网络的上下行速率和RTT时延,同...

石国栋
2017/02/27
46
2
为了安全,Google 加强对 Android Auto 控制

Google刚刚在其开发者网站上放上了一份Android Auto的文件,文件透露了更多Google车载平台的细节以及可以让开发者对这个系统有更好地了解。 开 发者可以在现有的Android应用中添加Android A...

oschina
2014/09/29
3.6K
9
分享 Ionic 开发 Hybrid App 中遇到的问题以及后期发布 iOS/Android 的方方面面

此篇文章主要整理了最近在使用 Ionic 开发 Hybrid App 过程中遇到的一些疑难点以及后期发布生成 iOS 和 Android 版本过程中的种种问题。 文章目录 Ionic 简介和项目需求介绍 View 缓存的处理...

达摩院法师
2015/11/05
0
0
Android学习——控制硬加速 hardwareAccelerated

Android学习——控制硬加速 hardwareAccelerated 在3.0才有的。 分类: android学习 2012-04-27 13:59 8742人阅读 评论(4) 收藏 举报 androidapplicationapinull测试 从Android3.0 (API lev...

Jonson
2014/05/15
151
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部