From 477cf4deb6c97b72644a356d63ac19dcfac1ff3f Mon Sep 17 00:00:00 2001 From: babonneau Date: Fri, 17 Mar 2023 17:30:45 +0100 Subject: [PATCH 1/6] debut voyages --- .../uca/baptistearthur/geocaching/model/Place.kt | 4 ++-- .../baptistearthur/geocaching/model/RoadTrip.kt | 2 +- .../uca/baptistearthur/geocaching/model/Stub.kt | 9 +++++++++ app/src/main/res/layout/cell_one_roadtrip.xml | 11 +++++++++++ app/src/main/res/layout/fragment_roadtrip.xml | 16 +++++++++++++--- app/src/main/res/values/strings.xml | 1 + 6 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 app/src/main/res/layout/cell_one_roadtrip.xml diff --git a/app/src/main/java/uca/baptistearthur/geocaching/model/Place.kt b/app/src/main/java/uca/baptistearthur/geocaching/model/Place.kt index 6904b27..9a49d28 100644 --- a/app/src/main/java/uca/baptistearthur/geocaching/model/Place.kt +++ b/app/src/main/java/uca/baptistearthur/geocaching/model/Place.kt @@ -1,6 +1,6 @@ package uca.baptistearthur.geocaching.model data class Place( - val latitude : Long, - val longitude : Long + val latitude: Double, + val longitude: Double ) diff --git a/app/src/main/java/uca/baptistearthur/geocaching/model/RoadTrip.kt b/app/src/main/java/uca/baptistearthur/geocaching/model/RoadTrip.kt index cbabb74..c91fa76 100644 --- a/app/src/main/java/uca/baptistearthur/geocaching/model/RoadTrip.kt +++ b/app/src/main/java/uca/baptistearthur/geocaching/model/RoadTrip.kt @@ -9,6 +9,6 @@ class RoadTrip( ){ fun addPlaceToRoadTripList(place: Place) = places.add(place) - fun addPlaceToRoadTripList(latitude: Long, longitude: Long) = places.add(Place(latitude, longitude)) + fun addPlaceToRoadTripList(latitude: Double, longitude: Double) = places.add(Place(latitude, longitude)) } \ No newline at end of file diff --git a/app/src/main/java/uca/baptistearthur/geocaching/model/Stub.kt b/app/src/main/java/uca/baptistearthur/geocaching/model/Stub.kt index f2c610e..8f859a9 100644 --- a/app/src/main/java/uca/baptistearthur/geocaching/model/Stub.kt +++ b/app/src/main/java/uca/baptistearthur/geocaching/model/Stub.kt @@ -1,6 +1,15 @@ package uca.baptistearthur.geocaching.model +import java.util.Date + class Stub { + fun load(): List { + return listOf( + RoadTrip("France", Date(), listOf(Place(48.866667, 2.333333), Place(48.866667, 2.333333)) as ArrayList), + RoadTrip("Italie", Date(), listOf(Place(52.866667, 4.333333), Place(48.866667, 2.333333)) as ArrayList), + RoadTrip("Allemagne", Date(), listOf(Place(37.866667, 3.333333)) as ArrayList), + ) + } } \ No newline at end of file diff --git a/app/src/main/res/layout/cell_one_roadtrip.xml b/app/src/main/res/layout/cell_one_roadtrip.xml new file mode 100644 index 0000000..3d1f7e9 --- /dev/null +++ b/app/src/main/res/layout/cell_one_roadtrip.xml @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_roadtrip.xml b/app/src/main/res/layout/fragment_roadtrip.xml index 272b3ab..cfd1335 100644 --- a/app/src/main/res/layout/fragment_roadtrip.xml +++ b/app/src/main/res/layout/fragment_roadtrip.xml @@ -1,9 +1,19 @@ - + tools:context=".ui.fragment.RoadTrip" + android:orientation="vertical"> + + - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 101072f..a85716e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2,6 +2,7 @@ RoadTrip Carte Voyages + Mes RoadTrips:v Hello blank fragment \ No newline at end of file -- 2.36.3 From 00c73807dbb2f73e0abfff1856b20e1bb3711cbd Mon Sep 17 00:00:00 2001 From: babonneau Date: Mon, 20 Mar 2023 13:58:50 +0100 Subject: [PATCH 2/6] starting cells --- app/src/main/res/drawable/bin.xml | 18 ++++++++++++ app/src/main/res/drawable/right_arrow.xml | 9 ++++++ app/src/main/res/layout/cell_one_roadtrip.xml | 29 +++++++++++++++++-- 3 files changed, 53 insertions(+), 3 deletions(-) create mode 100644 app/src/main/res/drawable/bin.xml create mode 100644 app/src/main/res/drawable/right_arrow.xml diff --git a/app/src/main/res/drawable/bin.xml b/app/src/main/res/drawable/bin.xml new file mode 100644 index 0000000..10025ad --- /dev/null +++ b/app/src/main/res/drawable/bin.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/main/res/drawable/right_arrow.xml b/app/src/main/res/drawable/right_arrow.xml new file mode 100644 index 0000000..72736fb --- /dev/null +++ b/app/src/main/res/drawable/right_arrow.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/cell_one_roadtrip.xml b/app/src/main/res/layout/cell_one_roadtrip.xml index 3d1f7e9..bdc02bd 100644 --- a/app/src/main/res/layout/cell_one_roadtrip.xml +++ b/app/src/main/res/layout/cell_one_roadtrip.xml @@ -1,11 +1,34 @@ + android:layout_height="45dp" + android:orientation="horizontal"> - + android:layout_height="wrap_content" + android:text="@string/app_name" + android:layout_gravity="center" + android:layout_marginLeft="20dp" + android:textSize="20sp" + android:layout_marginStart="20dp" + android:background="@color/white" + android:textColor="@color/black" + android:drawableLeft="@drawable/right_arrow" + android:drawableStart="@drawable/right_arrow" + /> + + + \ No newline at end of file -- 2.36.3 From f91a64bc15770fdf3fe7b788a8ac96b1f0eab155 Mon Sep 17 00:00:00 2001 From: Baptiiiiste Date: Tue, 21 Mar 2023 21:19:44 +0100 Subject: [PATCH 3/6] cell --- .../baptistearthur/geocaching/data/Stub.kt | 6 +++++ .../geocaching/ui/activity/MainWindow.kt | 11 ++++++++ app/src/main/res/layout/cell_one_roadtrip.xml | 25 +++++++++---------- app/src/main/res/layout/fragment_roadtrip.xml | 9 ++++++- app/src/main/res/values/strings.xml | 1 + 5 files changed, 38 insertions(+), 14 deletions(-) create mode 100644 app/src/main/java/uca/baptistearthur/geocaching/data/Stub.kt diff --git a/app/src/main/java/uca/baptistearthur/geocaching/data/Stub.kt b/app/src/main/java/uca/baptistearthur/geocaching/data/Stub.kt new file mode 100644 index 0000000..09a8bc2 --- /dev/null +++ b/app/src/main/java/uca/baptistearthur/geocaching/data/Stub.kt @@ -0,0 +1,6 @@ +package uca.baptistearthur.geocaching.data + +class Stub { + + +} \ No newline at end of file diff --git a/app/src/main/java/uca/baptistearthur/geocaching/ui/activity/MainWindow.kt b/app/src/main/java/uca/baptistearthur/geocaching/ui/activity/MainWindow.kt index d68ce9c..f627c5f 100644 --- a/app/src/main/java/uca/baptistearthur/geocaching/ui/activity/MainWindow.kt +++ b/app/src/main/java/uca/baptistearthur/geocaching/ui/activity/MainWindow.kt @@ -3,6 +3,7 @@ package uca.baptistearthur.geocaching.ui.activity import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import androidx.fragment.app.Fragment +import androidx.fragment.app.commit import com.google.android.material.bottomnavigation.BottomNavigationView import uca.baptistearthur.geocaching.R import uca.baptistearthur.geocaching.ui.fragment.Map @@ -16,6 +17,7 @@ class MainWindow: AppCompatActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.main_window) +// Bottom menu loadFragment(Map()) val navigation = findViewById(R.id.bottom_navigation) navigation.selectedItemId= R.id.map @@ -32,11 +34,20 @@ class MainWindow: AppCompatActivity() { else -> false } } + +// Map +// code here + + +// Voyages +// code here + } private fun loadFragment(fragment: Fragment){ val transaction = supportFragmentManager.beginTransaction() transaction.replace(R.id.fragment_container, fragment) transaction.commit() + } } \ No newline at end of file diff --git a/app/src/main/res/layout/cell_one_roadtrip.xml b/app/src/main/res/layout/cell_one_roadtrip.xml index bdc02bd..4b23d44 100644 --- a/app/src/main/res/layout/cell_one_roadtrip.xml +++ b/app/src/main/res/layout/cell_one_roadtrip.xml @@ -6,29 +6,28 @@