Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Speedometer (Needle Gauge)

Creating a simple app that calculates the speed your going and displays it in a speedometer graphic. I can do all the speed calculations, gps calculations etc.. but i am not too sure about the animation. Does anyone have any good tutorials or examples on needle gauges other than the thermometer example out there?

like image 215
Mark Manickaraj Avatar asked Sep 16 '11 21:09

Mark Manickaraj


4 Answers

I know, the post is quite old. But I had the same situation: there is no a good control for representing speed. I guess many people are facing this.

I've implemented SpeedometerView myself: a simple speedometer with needle and colored value ranges. Feel free to download!

https://github.com/ntoskrnl/SpeedometerView

enter image description here

This control was used in my app CardioMood.

The code is not optimized, but works. Enjoy!

like image 147
ntoskrnl Avatar answered Nov 17 '22 02:11

ntoskrnl


Check here. It is my code. If you have any question please let me know. Visit https://github.com/mucahitsidimi/GaugeView

You can implement Gauge to your project simply.

<com.sidimi.mucahit.gaugeview.GaugeView
android:id="@+id/gaugeView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>

You can set width and height what ever you want to. It will calculate everything automatically.

image

like image 28
Mucahit Avatar answered Nov 17 '22 03:11

Mucahit


Check the solution i found for my case.

Big thanks to the owner Evelina Vrabie...

enter image description here

like image 3
oikonomopo Avatar answered Nov 17 '22 02:11

oikonomopo


You could probably start with something like this.

Then when transitioning between values, do an animation where the needle gradually moves to the next value X units per unit of time.

This question is also very similar to yours.

like image 2
Shane Wealti Avatar answered Nov 17 '22 01:11

Shane Wealti