From 6c997af5087d6ec56030347ef969a0e93f715234 Mon Sep 17 00:00:00 2001 From: Mathieu Sanchez Date: Sun, 12 Apr 2020 13:33:57 +0200 Subject: [PATCH] Adding style and form for creating attestation --- .../attestationsCovid19/MainActivity.kt | 2 + .../attestationsCovid19/ui/add/AddFragment.kt | 3 - app/src/main/res/layout/activity_main.xml | 18 +- .../res/layout/fragment_add_attestation.xml | 232 +++++++++++++++++- app/src/main/res/values/strings.xml | 23 ++ app/src/main/res/values/styles.xml | 24 +- 6 files changed, 278 insertions(+), 24 deletions(-) diff --git a/app/src/main/java/fr/sanchezm/attestationsCovid19/MainActivity.kt b/app/src/main/java/fr/sanchezm/attestationsCovid19/MainActivity.kt index 1a0ff59..e6ff040 100644 --- a/app/src/main/java/fr/sanchezm/attestationsCovid19/MainActivity.kt +++ b/app/src/main/java/fr/sanchezm/attestationsCovid19/MainActivity.kt @@ -15,6 +15,8 @@ class MainActivity : AppCompatActivity() { val navController = findNavController(R.id.nav_host_fragment) + navController + actionBar?.hide() navView.setupWithNavController(navController) navView.setBackgroundColor(resources.getColor(R.color.itemBackground, theme)) } diff --git a/app/src/main/java/fr/sanchezm/attestationsCovid19/ui/add/AddFragment.kt b/app/src/main/java/fr/sanchezm/attestationsCovid19/ui/add/AddFragment.kt index 7e7387c..8472c62 100644 --- a/app/src/main/java/fr/sanchezm/attestationsCovid19/ui/add/AddFragment.kt +++ b/app/src/main/java/fr/sanchezm/attestationsCovid19/ui/add/AddFragment.kt @@ -4,7 +4,6 @@ import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup -import android.widget.TextView import androidx.fragment.app.Fragment import androidx.lifecycle.Observer import androidx.lifecycle.ViewModelProviders @@ -22,9 +21,7 @@ class AddFragment : Fragment() { homeViewModel = ViewModelProviders.of(this).get(AddViewModel::class.java) val root = inflater.inflate(R.layout.fragment_add_attestation, container, false) - val textView: TextView = root.findViewById(R.id.text_home) homeViewModel.text.observe(viewLifecycleOwner, Observer { - textView.text = it }) return root } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 6dc94d0..77b456a 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -3,16 +3,13 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/container" android:layout_width="match_parent" - android:layout_height="match_parent" - android:paddingTop="?attr/actionBarSize"> + android:layout_height="match_parent"> \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_add_attestation.xml b/app/src/main/res/layout/fragment_add_attestation.xml index 2e7706c..88c3c26 100644 --- a/app/src/main/res/layout/fragment_add_attestation.xml +++ b/app/src/main/res/layout/fragment_add_attestation.xml @@ -1,22 +1,234 @@ - + app:layout_constraintTop_toTopOf="parent"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ 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 61108ff..1f3fbef 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2,4 +2,27 @@ Attestation de déplacement dérogatoire Nouvelle Attestation Mes Attestations + + Attestation de déplacement dérogatoire + #RestonsChezNous + + Prénom + Nom + Date de naissance + Lieu de naissance + Adresse + Ville + Code Postal + Choisissez le ou les motif(s) de sortie + Date de sortie + Heure de sortie + Générer l\'attestation + + Déplacements entre le domicile et le lieu d’exercice de l’activité professionnelle, lorsqu\'ils sont indispensables à l\'exercice d’activités ne pouvant être organisées sous forme de télétravail ou déplacements professionnels ne pouvant être différés. + Déplacements pour effectuer des achats de fournitures nécessaires à l’activité professionnelle et des achats de première nécessité dans des établissements dont les activités demeurent autorisées + Consultations et soins ne pouvant être assurés à distance et ne pouvant être différés ; consultations et soins des patients atteints d\'une affection de longue durée. + Déplacements pour motif familial impérieux, pour l’assistance aux personnes vulnérables ou la garde d’enfants. + Déplacements brefs, dans la limite d\'une heure quotidienne et dans un rayon maximal d\'un kilomètre autour du domicile, liés soit à l\'activité physique individuelle des personnes, à l\'exclusion de toute pratique sportive collective et de toute proximité avec d\'autres personnes, soit à la promenade avec les seules personnes regroupées dans un même domicile, soit aux besoins des animaux de compagnie. + Convocation judiciaire ou administrative. + Participation à des missions d’intérêt général sur demande de l’autorité administrative. diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index da40ce4..3843c51 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,7 +1,7 @@ - + + + + + 20dp + 5dp + 0dp