From 27328c05a9ddbd7072e720e73bde20f6e888a2e4 Mon Sep 17 00:00:00 2001 From: renwj Date: Thu, 13 Jun 2024 14:22:27 +0800 Subject: [PATCH] =?UTF-8?q?[6.5.0][overlay]=20=E7=BB=98=E7=BA=BF=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E8=87=AA=E5=AE=9A=E4=B9=89=E7=BA=B9=E7=90=86=E9=80=89?= =?UTF-8?q?=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/mogo/map/overlay/line/Polyline.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libraries/mogo-map-api/src/main/java/com/mogo/map/overlay/line/Polyline.kt b/libraries/mogo-map-api/src/main/java/com/mogo/map/overlay/line/Polyline.kt index 6314740138..a758519ade 100644 --- a/libraries/mogo-map-api/src/main/java/com/mogo/map/overlay/line/Polyline.kt +++ b/libraries/mogo-map-api/src/main/java/com/mogo/map/overlay/line/Polyline.kt @@ -52,6 +52,8 @@ data class Polyline(val id: String, val owner: String, val level: Level, val opt val lightSpeed: Float = builder.lightSpeed + val customTexture: Bitmap? = builder.customTexture + fun builder(): Builder { return builder } @@ -92,6 +94,8 @@ data class Polyline(val id: String, val owner: String, val level: Level, val opt internal var lightSpeed: Float = 0f + internal var customTexture: Bitmap? = null + fun setId(id: String) = apply { this.id = id } @@ -160,6 +164,10 @@ data class Polyline(val id: String, val owner: String, val level: Level, val opt this.lightSpeed = speed } + fun setCustomTexture(texture: Bitmap) = apply { + this.customTexture = texture + } + fun build(): Options { if (TextUtils.isEmpty(id)) { id = UUID.randomUUID().toString()