From e3e621e55f1dd975c57867e2afd74060bd04594d Mon Sep 17 00:00:00 2001 From: Arty Bishop Date: Sun, 9 May 2021 16:00:06 +0100 Subject: [PATCH] Removed sat icon from pass info view --- .../satPassInfoScreen/PassInfoView.kt | 21 +++++++------------ app/src/main/res/drawable/ic_sat_polar.xml | 11 ---------- 2 files changed, 8 insertions(+), 24 deletions(-) delete mode 100644 app/src/main/res/drawable/ic_sat_polar.xml diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/satPassInfoScreen/PassInfoView.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/satPassInfoScreen/PassInfoView.kt index f7b4d4de..8db0cdb8 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/satPassInfoScreen/PassInfoView.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/satPassInfoScreen/PassInfoView.kt @@ -18,7 +18,10 @@ package com.rtbishop.look4sat.presentation.satPassInfoScreen import android.content.Context -import android.graphics.* +import android.graphics.Canvas +import android.graphics.Color +import android.graphics.Paint +import android.graphics.Path import android.view.View import androidx.core.content.ContextCompat import com.rtbishop.look4sat.R @@ -63,14 +66,6 @@ class PassInfoView(context: Context) : View(context) { color = ContextCompat.getColor(context, R.color.themeLight) style = Paint.Style.FILL } - private val satBmp = ContextCompat.getDrawable(context, R.drawable.ic_sat_polar)?.let { sat -> - Bitmap.createBitmap(sat.intrinsicWidth, sat.intrinsicHeight, Bitmap.Config.ARGB_8888).also { - val canvas = Canvas(it) - sat.setBounds(0, 0, canvas.width, canvas.height) - sat.draw(canvas) - return@let it - } - } private val orientPaint = Paint().apply { isAntiAlias = true color = Color.RED @@ -134,10 +129,10 @@ class PassInfoView(context: Context) : View(context) { private fun drawSatellite(canvas: Canvas, satPass: SatPass) { val satPos = satPass.predictor.getSatPos(Date()) - if (satPos.elevation > 0 && satBmp != null) { - val satX = sph2CartX(satPos.azimuth, satPos.elevation, radius.toDouble()) - val satY = sph2CartY(satPos.azimuth, satPos.elevation, radius.toDouble()) - canvas.drawBitmap(satBmp, satX - satBmp.width / 2, -satY - satBmp.height / 2, satPaint) + if (satPos.elevation > 0) { + val x = sph2CartX(satPos.azimuth, satPos.elevation, radius.toDouble()) + val y = sph2CartY(satPos.azimuth, satPos.elevation, radius.toDouble()) + canvas.drawCircle(x, -y, txtSize / 2.4f, satPaint) } } diff --git a/app/src/main/res/drawable/ic_sat_polar.xml b/app/src/main/res/drawable/ic_sat_polar.xml deleted file mode 100644 index c4b547dc..00000000 --- a/app/src/main/res/drawable/ic_sat_polar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -