mirror of
https://github.com/lacerta-doc/Lacerta.git
synced 2024-11-22 16:03:15 +00:00
WIP
This commit is contained in:
parent
4714e3d8cb
commit
113a2fd3d2
|
@ -3,17 +3,22 @@ package one.nem.lacerta.feature.library;
|
|||
import android.os.Bundle;
|
||||
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.fragment.app.FragmentContainerView;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import one.nem.lacerta.model.FragmentNavigation;
|
||||
|
||||
/**
|
||||
* A simple {@link Fragment} subclass.
|
||||
* Use the {@link LibraryContainerFragment#newInstance} factory method to
|
||||
* create an instance of this fragment.
|
||||
*/
|
||||
public class LibraryContainerFragment extends Fragment {
|
||||
public class LibraryContainerFragment extends Fragment implements FragmentNavigation {
|
||||
|
||||
FragmentContainerView fragmentContainerView;
|
||||
|
||||
public LibraryContainerFragment() {
|
||||
// Required empty public constructor
|
||||
|
@ -37,4 +42,31 @@ public class LibraryContainerFragment extends Fragment {
|
|||
// Inflate the layout for this fragment
|
||||
return inflater.inflate(R.layout.fragment_library_container, container, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||
super.onViewCreated(view, savedInstanceState);
|
||||
fragmentContainerView = view.findViewById(R.id.fragmentContainerView);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void navigateToFragment(Fragment fragment) {
|
||||
this.navigateToFragment(fragment, true);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void navigateToFragment(Fragment fragment, boolean addToBackStack) {
|
||||
this.navigateToFragment(fragment, addToBackStack, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void navigateToFragment(Fragment fragment, boolean addToBackStack, boolean clearBackStack) {
|
||||
if (fragmentContainerView != null) {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void navigateToFragmentAlternate(Fragment fragment, boolean addToBackStack) {
|
||||
|
||||
}
|
||||
}
|
|
@ -3,10 +3,10 @@
|
|||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/feature_library_navigation"
|
||||
app:startDestination="@id/feature_library_top_fragment">
|
||||
app:startDestination="@id/libraryContainerFragment">
|
||||
<fragment
|
||||
android:id="@+id/feature_library_top_fragment"
|
||||
android:name="one.nem.lacerta.feature.library.LibraryPageFragment"
|
||||
android:label="fragment_library_top"
|
||||
tools:layout="@layout/fragment_library_top" />
|
||||
android:id="@+id/libraryContainerFragment"
|
||||
android:name="one.nem.lacerta.feature.library.LibraryContainerFragment"
|
||||
android:label="fragment_library_container"
|
||||
tools:layout="@layout/fragment_library_container" />
|
||||
</navigation>
|
|
@ -1,3 +1,5 @@
|
|||
<resources>
|
||||
<string name="app_name">Library</string>
|
||||
<!-- TODO: Remove or change this placeholder text -->
|
||||
<string name="hello_blank_fragment">Hello blank fragment</string>
|
||||
</resources>
|
|
@ -8,7 +8,7 @@ public class FeatureSwitch {
|
|||
|
||||
public static class FeatureMaster {
|
||||
public static boolean enableSearch = false;
|
||||
public static boolean enableDebugMenu = false;
|
||||
public static boolean enableDebugMenu = true;
|
||||
}
|
||||
|
||||
public static class Setting {
|
||||
|
|
Loading…
Reference in New Issue
Block a user