diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/element/UIRegion.java b/app/src/main/java/eu/konggdev/strikemaps/ui/element/region/UIRegion.java similarity index 99% rename from app/src/main/java/eu/konggdev/strikemaps/ui/element/UIRegion.java rename to app/src/main/java/eu/konggdev/strikemaps/ui/element/region/UIRegion.java index bed3122..6ece4e5 100644 --- a/app/src/main/java/eu/konggdev/strikemaps/ui/element/UIRegion.java +++ b/app/src/main/java/eu/konggdev/strikemaps/ui/element/region/UIRegion.java @@ -40,5 +40,4 @@ public class UIRegion { currentFragment = stockFragment; } } - } diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/element/region/content/MainContentRegion.java b/app/src/main/java/eu/konggdev/strikemaps/ui/element/region/content/MainContentRegion.java new file mode 100644 index 0000000..80b3579 --- /dev/null +++ b/app/src/main/java/eu/konggdev/strikemaps/ui/element/region/content/MainContentRegion.java @@ -0,0 +1,23 @@ +package eu.konggdev.strikemaps.ui.element; + +import androidx.annotation.NonNull; +import androidx.fragment.app.Fragment; + +public class MainContentRegion extends UIRegion { + public Fragment fragment; + public Integer layoutId; + + public MainContentRegion(@NonNull Fragment initFragment, Integer refLayoutId) { + super(initFragment, refLayoutId); + this.fragment = initFragment; + this.layoutId = refLayoutId; + } + + public Fragment getFragment() { + return this.fragment; + } + + public void setFragment(Fragment fragment) { + this.fragment = fragment; + } +} diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/FragmentLayoutSearch.java b/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/FragmentLayoutSearch.java new file mode 100644 index 0000000..cff8cc0 --- /dev/null +++ b/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/FragmentLayoutSearch.java @@ -0,0 +1,4 @@ +package eu.konggdev.strikemaps.ui.fragment.layout; + +public class FragmentLayoutSearch { +} diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/content/main/FragmentLayoutContentSettings.java b/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/content/main/FragmentLayoutContentSettings.java index 6b30a80..e94c192 100644 --- a/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/content/main/FragmentLayoutContentSettings.java +++ b/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/content/main/FragmentLayoutContentSettings.java @@ -1,10 +1,4 @@ package eu.konggdev.strikemaps.ui.fragment.layout.content.main; -import androidx.fragment.app.Fragment; - -public class FragmentLayoutContentSettings implements MainContentLayout { - @Override - public Fragment toFragment() { - return null; - } +public class FragmentLayoutContentSettings { } diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/screen/definition/DefinedScreen.java b/app/src/main/java/eu/konggdev/strikemaps/ui/screen/definition/DefinedScreen.java new file mode 100644 index 0000000..891add5 --- /dev/null +++ b/app/src/main/java/eu/konggdev/strikemaps/ui/screen/definition/DefinedScreen.java @@ -0,0 +1,5 @@ +package eu.konggdev.strikemaps.ui.screen.definition; +public enum DefinedScreens { + MAIN, + SETTINGS +} \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_search.xml b/app/src/main/res/layout/fragment_search.xml new file mode 100644 index 0000000..912a5d0 --- /dev/null +++ b/app/src/main/res/layout/fragment_search.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml new file mode 100644 index 0000000..4b49498 --- /dev/null +++ b/app/src/main/res/layout/fragment_settings.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/view_main.xml b/app/src/main/res/layout/view_main.xml new file mode 100755 index 0000000..b1b0396 --- /dev/null +++ b/app/src/main/res/layout/view_main.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + +