Browse Source

feat: ♨️ project page

master
niushuai233 1 year ago
parent
commit
6ba433bdf6
  1. 5
      app/src/main/java/cc/niushuai/dididone/MainActivity.java
  2. 46
      app/src/main/java/cc/niushuai/dididone/ui/setting/project/ProjectFragment.java
  3. 20
      app/src/main/res/layout/fragment_project.xml
  4. 2
      app/src/main/res/navigation/mobile_navigation.xml

5
app/src/main/java/cc/niushuai/dididone/MainActivity.java

@ -106,7 +106,10 @@ public class MainActivity extends AppCompatActivity { @@ -106,7 +106,10 @@ public class MainActivity extends AppCompatActivity {
// Passing each menu ID as a set of Ids because each
// menu should be considered as top level destinations.
mAppBarConfiguration = new AppBarConfiguration.Builder(
R.id.n_nav_calendar, R.id.n_nav_statistic, R.id.n_nav_icon)
R.id.n_nav_calendar,
R.id.n_nav_statistic,
R.id.n_nav_project,
R.id.n_nav_icon)
.setOpenableLayout(drawer)
.build();
NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment_content_main);

46
app/src/main/java/cc/niushuai/dididone/ui/setting/project/ProjectFragment.java

@ -0,0 +1,46 @@ @@ -0,0 +1,46 @@
package cc.niushuai.dididone.ui.setting.project;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import cc.niushuai.dididone.databinding.FragmentProjectBinding;
import cc.niushuai.dididone.ui.base.InitAndSetListener;
public class ProjectFragment extends Fragment implements InitAndSetListener {
private FragmentProjectBinding binding;
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
binding = FragmentProjectBinding.inflate(inflater, container, false);
View root = binding.getRoot();
init();
setListeners();
return root;
}
/**
*
*/
@Override
public void init() {
}
/**
*
*/
@Override
public void setListeners() {
}
}

20
app/src/main/res/layout/fragment_project.xml

@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#4DD5D1D1"
android:orientation="vertical"
android:padding="10dp"
tools:context=".ui.setting.project.ProjectFragment">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:text="hello project"
/>
</androidx.constraintlayout.widget.ConstraintLayout>

2
app/src/main/res/navigation/mobile_navigation.xml

@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
<fragment
android:id="@id/n_nav_project"
android:name="cc.niushuai.dididone.ui.setting.icon.IconFragment"
android:name="cc.niushuai.dididone.ui.setting.project.ProjectFragment"
android:label="@string/n_menu_name_project"
/>

Loading…
Cancel
Save