From 857a45168adef5003acd196a42c20872957c04f8 Mon Sep 17 00:00:00 2001 From: Taras <tarassmakula@gmail.com> Date: Wed, 16 Feb 2022 10:46:04 +0200 Subject: [PATCH] Setup base navigation --- .../futo/circles/ui/sign_up/SignUpFragment.kt | 19 ++++++++++++++ app/src/main/res/layout/sign_up_fragment.xml | 18 +++++++++++++ .../main/res/navigation/nav_graph_log_in.xml | 26 +++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 app/src/main/java/com/futo/circles/ui/sign_up/SignUpFragment.kt create mode 100644 app/src/main/res/layout/sign_up_fragment.xml create mode 100644 app/src/main/res/navigation/nav_graph_log_in.xml diff --git a/app/src/main/java/com/futo/circles/ui/sign_up/SignUpFragment.kt b/app/src/main/java/com/futo/circles/ui/sign_up/SignUpFragment.kt new file mode 100644 index 000000000..5a060f2b0 --- /dev/null +++ b/app/src/main/java/com/futo/circles/ui/sign_up/SignUpFragment.kt @@ -0,0 +1,19 @@ +package com.futo.circles.ui.sign_up + +import android.os.Bundle +import android.view.View +import androidx.fragment.app.Fragment +import com.futo.circles.R + +class SignUpFragment : Fragment(R.layout.sign_up_fragment) { + + companion object { + fun newInstance() = SignUpFragment() + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + } + +} \ No newline at end of file diff --git a/app/src/main/res/layout/sign_up_fragment.xml b/app/src/main/res/layout/sign_up_fragment.xml new file mode 100644 index 000000000..ed8a0a165 --- /dev/null +++ b/app/src/main/res/layout/sign_up_fragment.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:layout_width="match_parent" + android:layout_height="match_parent"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Sign Up" + android:textSize="36sp" + android:textStyle="bold" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + +</androidx.constraintlayout.widget.ConstraintLayout> \ No newline at end of file diff --git a/app/src/main/res/navigation/nav_graph_log_in.xml b/app/src/main/res/navigation/nav_graph_log_in.xml new file mode 100644 index 000000000..b830eb229 --- /dev/null +++ b/app/src/main/res/navigation/nav_graph_log_in.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<navigation xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + app:startDestination="@id/logInFragment" + android:id="@+id/nav_graph_log_in"> + + + <fragment + android:id="@+id/logInFragment" + android:name="com.futo.circles.ui.sign_in.LogInFragment" + android:label="Log In" + tools:layout="@layout/log_in_fragment" > + <action + android:id="@+id/action_logInFragment_to_signUpFragment" + app:destination="@id/signUpFragment" /> + </fragment> + + <fragment + android:id="@+id/signUpFragment" + android:name="com.futo.circles.ui.sign_up.SignUpFragment" + android:label="Log In" + tools:layout="@layout/sign_up_fragment" /> + + +</navigation> \ No newline at end of file -- GitLab