velocimeter-view android测速仪效果

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值