From 993bbc230c46167a821a491d82612feec21565cc Mon Sep 17 00:00:00 2001 From: Stjepan Marcikic Date: Wed, 26 Sep 2018 19:43:53 +0200 Subject: [PATCH] Added public set methods --- .../unicodelabs/kdgaugeview/KdGaugeView.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/kdgaugeview/src/main/java/in/unicodelabs/kdgaugeview/KdGaugeView.java b/kdgaugeview/src/main/java/in/unicodelabs/kdgaugeview/KdGaugeView.java index 0eb4e24..9223dd5 100644 --- a/kdgaugeview/src/main/java/in/unicodelabs/kdgaugeview/KdGaugeView.java +++ b/kdgaugeview/src/main/java/in/unicodelabs/kdgaugeview/KdGaugeView.java @@ -337,6 +337,31 @@ public void setSpeed(float mSpeed) { startProgressAnimation(mSpeed); } + public void setMaxSpeed(float mMaxSpeed) { + + //if supplied max speed is less than min speed, use the min speed + if (mMaxSpeed < mMinSpeed) + mMaxSpeed = mMinSpeed; + + this.mMaxSpeed = mMaxSpeed; + } + + public void setMinSpeed(float mMinSpeed) { + + //if supplied min speed is more than max speed, use the max speed + if (mMinSpeed > mMaxSpeed) + mMinSpeed = mMaxSpeed; + + this.mMinSpeed = mMinSpeed; + } + + public void setUnitOfMeasurement(string unitOfMeasurement) { + this.unitOfMeasurement = unitOfMeasurement; + } + + public void setAnimationTime(int mAnimationTime) { + this.mAnimationTime = mAnimationTime; + } @Override public void onWindowFocusChanged(boolean hasWindowFocus) {