diff --git a/android/app/src/main/java/app/organicmaps/routing/RoutingPlanController.java b/android/app/src/main/java/app/organicmaps/routing/RoutingPlanController.java
index 8657507c2..c75af51d8 100644
--- a/android/app/src/main/java/app/organicmaps/routing/RoutingPlanController.java
+++ b/android/app/src/main/java/app/organicmaps/routing/RoutingPlanController.java
@@ -140,7 +140,7 @@ public class RoutingPlanController extends ToolbarController
setupRouterButton(R.id.vehicle, R.drawable.ic_car, this::onVehicleModeSelected);
setupRouterButton(R.id.pedestrian, R.drawable.ic_pedestrian, this::onPedestrianModeSelected);
// setupRouterButton(R.id.taxi, R.drawable.ic_taxi, this::onTaxiModeSelected);
- setupRouterButton(R.id.transit, R.drawable.ic_transit, this::onTransitModeSelected);
+ setupRouterButton(R.id.transit, R.drawable.ic_route_planning_metro_40px, this::onTransitModeSelected);
setupRouterButton(R.id.bicycle, R.drawable.ic_bike, this::onBicycleModeSelected);
setupRouterButton(R.id.ruler, app.organicmaps.sdk.R.drawable.ic_ruler_route, this::onRulerModeSelected);
}
diff --git a/android/app/src/main/java/app/organicmaps/sdk/routing/TransitStepType.java b/android/app/src/main/java/app/organicmaps/sdk/routing/TransitStepType.java
index 6c84c67e2..521adfabf 100644
--- a/android/app/src/main/java/app/organicmaps/sdk/routing/TransitStepType.java
+++ b/android/app/src/main/java/app/organicmaps/sdk/routing/TransitStepType.java
@@ -8,10 +8,10 @@ public enum TransitStepType
// A specific icon for different intermediate points is calculated dynamically in TransitStepView.
INTERMEDIATE_POINT(R.drawable.ic_20px_route_planning_walk),
PEDESTRIAN(R.drawable.ic_20px_route_planning_walk),
- SUBWAY(R.drawable.ic_20px_route_planning_metro),
- TRAIN(R.drawable.ic_20px_route_planning_train),
- LIGHT_RAIL(R.drawable.ic_20px_route_planning_lightrail),
- MONORAIL(R.drawable.ic_20px_route_planning_monorail),
+ SUBWAY(R.drawable.ic_route_planning_metro),
+ TRAIN(R.drawable.ic_route_planning_train),
+ LIGHT_RAIL(R.drawable.ic_route_planning_train),
+ MONORAIL(R.drawable.ic_route_planning_monorail),
RULER(R.drawable.ic_ruler_route);
@DrawableRes
diff --git a/android/app/src/main/res/drawable-hdpi/ic_transit.webp b/android/app/src/main/res/drawable-hdpi/ic_transit.webp
deleted file mode 100644
index 5a68ef97e..000000000
Binary files a/android/app/src/main/res/drawable-hdpi/ic_transit.webp and /dev/null differ
diff --git a/android/app/src/main/res/drawable-mdpi/ic_transit.webp b/android/app/src/main/res/drawable-mdpi/ic_transit.webp
deleted file mode 100644
index dfbdd6c94..000000000
Binary files a/android/app/src/main/res/drawable-mdpi/ic_transit.webp and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xhdpi/ic_transit.webp b/android/app/src/main/res/drawable-xhdpi/ic_transit.webp
deleted file mode 100644
index 2aa1b2827..000000000
Binary files a/android/app/src/main/res/drawable-xhdpi/ic_transit.webp and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_transit.webp b/android/app/src/main/res/drawable-xxhdpi/ic_transit.webp
deleted file mode 100644
index 16449f1cb..000000000
Binary files a/android/app/src/main/res/drawable-xxhdpi/ic_transit.webp and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/ic_transit.webp b/android/app/src/main/res/drawable-xxxhdpi/ic_transit.webp
deleted file mode 100644
index 93442cbc6..000000000
Binary files a/android/app/src/main/res/drawable-xxxhdpi/ic_transit.webp and /dev/null differ
diff --git a/android/app/src/main/res/drawable/ic_route_planning_metro.xml b/android/app/src/main/res/drawable/ic_route_planning_metro.xml
new file mode 100644
index 000000000..ed9a4b964
--- /dev/null
+++ b/android/app/src/main/res/drawable/ic_route_planning_metro.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/android/app/src/main/res/drawable/ic_route_planning_metro_40px.xml b/android/app/src/main/res/drawable/ic_route_planning_metro_40px.xml
new file mode 100644
index 000000000..94c6bcdca
--- /dev/null
+++ b/android/app/src/main/res/drawable/ic_route_planning_metro_40px.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/android/app/src/main/res/drawable/ic_route_planning_monorail.xml b/android/app/src/main/res/drawable/ic_route_planning_monorail.xml
new file mode 100644
index 000000000..3e4b12e87
--- /dev/null
+++ b/android/app/src/main/res/drawable/ic_route_planning_monorail.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/main/res/drawable/ic_route_planning_train.xml b/android/app/src/main/res/drawable/ic_route_planning_train.xml
new file mode 100644
index 000000000..cf8a3b511
--- /dev/null
+++ b/android/app/src/main/res/drawable/ic_route_planning_train.xml
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/android/app/src/main/res/layout/routing_plan.xml b/android/app/src/main/res/layout/routing_plan.xml
index 3e5789fee..c042fe183 100644
--- a/android/app/src/main/res/layout/routing_plan.xml
+++ b/android/app/src/main/res/layout/routing_plan.xml
@@ -66,7 +66,7 @@
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/margin_half_plus"
android:contentDescription="@string/subway"
- tools:button="@drawable/ic_transit"
+ tools:button="@drawable/ic_route_planning_metro_40px"
tools:buttonTint="?iconTintLight" />