アニメーションを全部に追加する WIP

This commit is contained in:
ろむねこ 2023-12-18 12:35:53 +09:00
parent 7df53d9f40
commit 470d3cca27
No known key found for this signature in database
GPG Key ID: FA1F39A1BA37D168
3 changed files with 27 additions and 8 deletions

View File

@ -8,6 +8,8 @@ import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import com.google.android.material.transition.MaterialSharedAxis;
import dagger.hilt.android.AndroidEntryPoint; import dagger.hilt.android.AndroidEntryPoint;
/** /**
@ -52,10 +54,13 @@ public class DebugMenuContainerFragment extends Fragment {
@Override @Override
public void onCreate(Bundle savedInstanceState) { public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
if (getArguments() != null) { MaterialSharedAxis enterTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, true);
mParam1 = getArguments().getString(ARG_PARAM1); enterTransition.setDuration(500);
mParam2 = getArguments().getString(ARG_PARAM2); setEnterTransition(enterTransition);
}
MaterialSharedAxis returnTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, false);
returnTransition.setDuration(500);
setReturnTransition(returnTransition);
} }
@Override @Override

View File

@ -9,6 +9,8 @@ import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import com.google.android.material.transition.MaterialSharedAxis;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -34,6 +36,13 @@ public class DebugMenuTopFragment extends Fragment {
@Override @Override
public void onCreate(Bundle savedInstanceState) { public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
MaterialSharedAxis enterTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, true);
enterTransition.setDuration(500);
setEnterTransition(enterTransition);
MaterialSharedAxis returnTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, false);
returnTransition.setDuration(500);
setReturnTransition(returnTransition);
} }
@Override @Override

View File

@ -8,6 +8,8 @@ import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import com.google.android.material.transition.MaterialSharedAxis;
/** /**
* A simple {@link Fragment} subclass. * A simple {@link Fragment} subclass.
* Use the {@link LibraryTopFragment#newInstance} factory method to * Use the {@link LibraryTopFragment#newInstance} factory method to
@ -49,10 +51,13 @@ public class LibraryTopFragment extends Fragment {
@Override @Override
public void onCreate(Bundle savedInstanceState) { public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
if (getArguments() != null) { MaterialSharedAxis enterTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, true);
mParam1 = getArguments().getString(ARG_PARAM1); enterTransition.setDuration(500);
mParam2 = getArguments().getString(ARG_PARAM2); setEnterTransition(enterTransition);
}
MaterialSharedAxis returnTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, false);
returnTransition.setDuration(500);
setReturnTransition(returnTransition);
} }
@Override @Override