Skip to content

Commit 475c854

Browse files
committed
Utils Float cast
1 parent 1854187 commit 475c854

File tree

1 file changed

+10
-4
lines changed
  • MPChartLib/src/main/java/com/github/mikephil/charting/utils

1 file changed

+10
-4
lines changed

MPChartLib/src/main/java/com/github/mikephil/charting/utils/Utils.java

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import android.graphics.Paint;
77
import android.graphics.Rect;
88
import android.graphics.drawable.Drawable;
9+
import android.util.Log;
910
import android.view.MotionEvent;
1011
import android.view.VelocityTracker;
1112
import android.view.ViewConfiguration;
@@ -209,9 +210,14 @@ public static void drawImage(Canvas canvas, Drawable drawable, int x, int y) {
209210
int width = drawable.getIntrinsicWidth();
210211
int height = drawable.getIntrinsicHeight();
211212

212-
MPPointF drawOffset = MPPointF.Companion.getInstance();
213-
drawOffset.setX(x - (width / 2));
214-
drawOffset.setY(y - (height / 2));
213+
MPPointF drawOffset1 = MPPointF.Companion.getInstance();
214+
MPPointF drawOffset2 = MPPointF.Companion.getInstance();
215+
drawOffset2.setX(x - (width / 2));
216+
drawOffset2.setY(y - (height / 2));
217+
drawOffset1.setX(x - (width / 2f));
218+
drawOffset1.setY(y - (height / 2f));
219+
Log.d("drawOffsetOriginal", drawOffset2.toString());
220+
Log.d("drawOffsetCalc", drawOffset1.toString());
215221

216222
drawable.copyBounds(mDrawableBoundsCache);
217223
drawable.setBounds(
@@ -222,7 +228,7 @@ public static void drawImage(Canvas canvas, Drawable drawable, int x, int y) {
222228

223229
int saveId = canvas.save();
224230
// translate to the correct position and draw
225-
canvas.translate(drawOffset.getX(), drawOffset.getY());
231+
canvas.translate(drawOffset1.getX(), drawOffset1.getY());
226232
drawable.draw(canvas);
227233
canvas.restoreToCount(saveId);
228234
}

0 commit comments

Comments
 (0)