diff options
author | Bryson Steck <steck.bryson@gmail.com> | 2021-04-30 13:40:14 -0600 |
---|---|---|
committer | Bryson Steck <steck.bryson@gmail.com> | 2021-04-30 13:40:14 -0600 |
commit | 47ffcc64c0d443b16169f43848f1453ca8144031 (patch) | |
tree | 954a747334ec74dca23593572343cdf639e12117 /app/src/main/res/layout | |
parent | 9e2a0fe9d72bab97c2cd69ff6994148eda22fd35 (diff) | |
download | wiimmfi-watcher-47ffcc64c0d443b16169f43848f1453ca8144031.tar wiimmfi-watcher-47ffcc64c0d443b16169f43848f1453ca8144031.tar.gz wiimmfi-watcher-47ffcc64c0d443b16169f43848f1453ca8144031.tar.bz2 |
finished designing fragments, need to start programming them soon
Diffstat (limited to 'app/src/main/res/layout')
-rw-r--r-- | app/src/main/res/layout/activity_main.xml | 54 | ||||
-rw-r--r-- | app/src/main/res/layout/activity_wiimmfi.xml | 55 | ||||
-rw-r--r-- | app/src/main/res/layout/fragment_recent_friend_codes.xml | 23 | ||||
-rw-r--r-- | app/src/main/res/layout/fragment_room.xml | 25 | ||||
-rw-r--r-- | app/src/main/res/layout/friend_code_input_fragment.xml | 39 | ||||
-rw-r--r-- | app/src/main/res/layout/recent_friend_codes_item.xml | 18 | ||||
-rw-r--r-- | app/src/main/res/layout/room_player_data_item.xml | 37 |
7 files changed, 241 insertions, 10 deletions
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 4fc2444..47d93ae 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,18 +1,52 @@ <?xml version="1.0" encoding="utf-8"?> -<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" +<androidx.drawerlayout.widget.DrawerLayout 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" android:layout_width="match_parent" android:layout_height="match_parent" + android:id="@+id/drawer_layout" tools:context=".MainActivity"> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="Hello World!" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintLeft_toLeftOf="parent" - app:layout_constraintRight_toRightOf="parent" - app:layout_constraintTop_toTopOf="parent" /> + <androidx.coordinatorlayout.widget.CoordinatorLayout + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true"> -</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file + <com.google.android.material.appbar.AppBarLayout + style="@style/Widget.MaterialComponents.AppBarLayout.Primary" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:fitsSystemWindows="true"> + + <com.google.android.material.appbar.MaterialToolbar + android:id="@+id/toolbar" + style="@style/Widget.MaterialComponents.Toolbar.Primary" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + android:background="@android:color/transparent" + android:elevation="0dp" + app:menu="@menu/top_app_bar" + app:title="Wiimmfi Friend Codes" /> + + </com.google.android.material.appbar.AppBarLayout> + + <androidx.fragment.app.FragmentContainerView + android:id="@+id/fragment_container2" + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:layout_behavior="@string/appbar_scrolling_view_behavior" /> + + <androidx.fragment.app.FragmentContainerView + android:id="@+id/fragment_container" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + /> + + <!-- Screen content --> + <!-- Use app:layout_behavior="@string/appbar_scrolling_view_behavior" to fit below top app bar --> + + </androidx.coordinatorlayout.widget.CoordinatorLayout> + + +</androidx.drawerlayout.widget.DrawerLayout>
\ No newline at end of file diff --git a/app/src/main/res/layout/activity_wiimmfi.xml b/app/src/main/res/layout/activity_wiimmfi.xml new file mode 100644 index 0000000..c7a94fd --- /dev/null +++ b/app/src/main/res/layout/activity_wiimmfi.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<androidx.drawerlayout.widget.DrawerLayout 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" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:id="@+id/drawer_layout" + tools:context=".MainActivity"> + + <androidx.coordinatorlayout.widget.CoordinatorLayout + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true"> + + <com.google.android.material.appbar.AppBarLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + style="@style/Widget.MaterialComponents.AppBarLayout.Primary" + android:fitsSystemWindows="true"> + + <com.google.android.material.appbar.MaterialToolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:title="Watching 0000-0000-0000" + app:navigationIcon="@drawable/ic_baseline_menu_24" + style="@style/Widget.MaterialComponents.Toolbar.Primary" + android:background="@android:color/transparent" + android:elevation="0dp" /> + + </com.google.android.material.appbar.AppBarLayout> + + <androidx.fragment.app.FragmentContainerView + android:id="@+id/fragment_container" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" /> + + <!-- Screen content --> + <!-- Use app:layout_behavior="@string/appbar_scrolling_view_behavior" to fit below top app bar --> + + </androidx.coordinatorlayout.widget.CoordinatorLayout> + + <com.google.android.material.navigation.NavigationView + + android:id="@+id/navigation_view" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:layout_gravity="start" + app:menu="@menu/drawer_navigation_menu" + > + </com.google.android.material.navigation.NavigationView> + + +</androidx.drawerlayout.widget.DrawerLayout>
\ No newline at end of file diff --git a/app/src/main/res/layout/fragment_recent_friend_codes.xml b/app/src/main/res/layout/fragment_recent_friend_codes.xml new file mode 100644 index 0000000..b1cbfe7 --- /dev/null +++ b/app/src/main/res/layout/fragment_recent_friend_codes.xml @@ -0,0 +1,23 @@ +<?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:id="@+id/textView" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:padding="15dp" + android:text="Recently Watched Friend Codes:" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" /> + + <androidx.recyclerview.widget.RecyclerView + android:id="@+id/recent_friend_codes_recycler_view" + android:layout_width="match_parent" + android:layout_height="0dp" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintTop_toBottomOf="@+id/textView" /> +</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/app/src/main/res/layout/fragment_room.xml b/app/src/main/res/layout/fragment_room.xml new file mode 100644 index 0000000..42d0d60 --- /dev/null +++ b/app/src/main/res/layout/fragment_room.xml @@ -0,0 +1,25 @@ +<?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" + android:foregroundTint="@color/white"> + + <androidx.recyclerview.widget.RecyclerView + android:id="@+id/player_data_recycler_view" + android:layout_width="match_parent" + android:layout_height="match_parent" /> + + <com.google.android.material.floatingactionbutton.FloatingActionButton + android:id="@+id/floatingActionButton" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="20dp" + android:clickable="true" + android:foregroundTint="#FFFFFF" + app:backgroundTint="#1E88E5" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:srcCompat="@drawable/ic_baseline_refresh_24" + app:tint="@color/white"/> +</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/app/src/main/res/layout/friend_code_input_fragment.xml b/app/src/main/res/layout/friend_code_input_fragment.xml new file mode 100644 index 0000000..66c62ed --- /dev/null +++ b/app/src/main/res/layout/friend_code_input_fragment.xml @@ -0,0 +1,39 @@ +<?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" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:padding="15dp"> + + <TextView + android:id="@+id/textView2" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:text="Enter a friend code to watch:" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + tools:layout_editor_absoluteY="15dp" /> + + <EditText + android:id="@+id/editTextTextPersonName" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:drawablePadding="15dp" + android:ems="10" + android:inputType="textPersonName" + android:text="Friend code" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/textView2" /> + + <Button + android:id="@+id/watch_button" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:text="Watch" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/editTextTextPersonName" /> + +</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/app/src/main/res/layout/recent_friend_codes_item.xml b/app/src/main/res/layout/recent_friend_codes_item.xml new file mode 100644 index 0000000..cc2e5db --- /dev/null +++ b/app/src/main/res/layout/recent_friend_codes_item.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"> + + <Button + android:id="@+id/button" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:layout_margin="15dp" + android:backgroundTint="#B3B3B3" + android:text="0000-0000-0000" + android:textColor="#383838" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" /> +</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/app/src/main/res/layout/room_player_data_item.xml b/app/src/main/res/layout/room_player_data_item.xml new file mode 100644 index 0000000..e6e6ed8 --- /dev/null +++ b/app/src/main/res/layout/room_player_data_item.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<com.google.android.material.card.MaterialCardView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_margin="16dp"> + + <LinearLayout + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:padding="10dp"> + + <TextView + android:id="@+id/roster_number" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:text="1. " /> + + <TextView + android:id="@+id/mii_names" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:text="bryson" /> + + </LinearLayout> + + <TextView + android:id="@+id/variable_side_data" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:layout_margin="10dp" + android:text="0000-0000-0000" + tools:textAlignment="viewEnd" /> + +</com.google.android.material.card.MaterialCardView>
\ No newline at end of file |