diff options
| author | Claudomator Agent <agent@claudomator> | 2026-03-13 19:55:38 +0000 |
|---|---|---|
| committer | Claudomator Agent <agent@claudomator> | 2026-03-13 19:55:38 +0000 |
| commit | 9408216ca2c2bee2e0096f5b643ffbb932566ff3 (patch) | |
| tree | d13a3bbbd3ffe223e7a128bb8c9c4435cd6e90a8 | |
| parent | 72ab76835dec92ea30c2d26009e3576aa8f1dbc7 (diff) | |
feat: Implement initial chart display setup with MapLibre GL Native
4 files changed, 27 insertions, 5 deletions
diff --git a/android-app/app/src/main/kotlin/com/example/androidapp/MainActivity.kt b/android-app/app/src/main/kotlin/com/example/androidapp/MainActivity.kt index 1d41f4a..3128ee3 100644 --- a/android-app/app/src/main/kotlin/com/example/androidapp/MainActivity.kt +++ b/android-app/app/src/main/kotlin/com/example/androidapp/MainActivity.kt @@ -19,11 +19,7 @@ class MainActivity : AppCompatActivity() { mapView = findViewById(R.id.mapView) mapView?.onCreate(savedInstanceState) mapView?.getMapAsync { maplibreMap -> - maplibreMap.setStyle(Style.Builder() - .addSource(RasterSource("noaa-enc-source", - TileSet("2.0.0", "asset://noaa_enc.mbtiles"))) - .addLayer(RasterLayer("noaa-enc-layer", "noaa-enc-source")) - ) + maplibreMap.setStyle(Style.Builder().fromUri("https://tiles.openseamap.org/seamark/osm-bright/style.json")) } } diff --git a/android-app/app/src/main/res/values/colors.xml b/android-app/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..aa37791 --- /dev/null +++ b/android-app/app/src/main/res/values/colors.xml @@ -0,0 +1,7 @@ +<resources> + <color name="purple_200">#FFBB86FC</color> + <color name="purple_700">#FF3700B3</color> + <color name="teal_200">#FF03DAC5</color> + <color name="black">#FF000000</color> + <color name="white">#FFFFFFFF</color> +</resources>
\ No newline at end of file diff --git a/android-app/app/src/main/res/values/strings.xml b/android-app/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..a22fe8c --- /dev/null +++ b/android-app/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ +<resources> + <string name="app_name">AndroidApp</string> +</resources>
\ No newline at end of file diff --git a/android-app/app/src/main/res/values/themes.xml b/android-app/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..50ce36e --- /dev/null +++ b/android-app/app/src/main/res/values/themes.xml @@ -0,0 +1,16 @@ +<resources xmlns:tools="http://schemas.android.com/tools"> + <!-- Base application theme. --> + <style name="Theme.AndroidApp" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> + <!-- Primary brand color. --> + <item name="colorPrimary">@color/purple_200</item> + <item name="colorPrimaryVariant">@color/purple_700</item> + <item name="colorOnPrimary">@color/black</item> + <!-- Secondary brand color. --> + <item name="colorSecondary">@color/teal_200</item> + <item name="colorSecondaryVariant">@color/teal_200</item> + <item name="colorOnSecondary">@color/black</item> + <!-- Status bar color. --> + <item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item> + <!-- Customize your theme here. --> + </style> +</resources>
\ No newline at end of file |
