commit 0156264f010aa95346276ed4fbf3e7cf4d0a93bd Author: Hashik Donthineni HashikDonthineni@gmail.com Date: Wed Aug 12 20:08:02 2020 +0530
Changed animation slide --- .../java/org/torproject/snowflake/MainActivity.java | 17 +---------------- app/src/main/res/anim/frag_entry_slide.xml | 10 ++++++++++ app/src/main/res/anim/frag_exit_slide.xml | 10 ++++++++++ 3 files changed, 21 insertions(+), 16 deletions(-)
diff --git a/app/src/main/java/org/torproject/snowflake/MainActivity.java b/app/src/main/java/org/torproject/snowflake/MainActivity.java index 64cfb8b..aa1692c 100644 --- a/app/src/main/java/org/torproject/snowflake/MainActivity.java +++ b/app/src/main/java/org/torproject/snowflake/MainActivity.java @@ -89,24 +89,9 @@ public class MainActivity extends AppCompatActivity implements MainFragmentCallb
Log.d(TAG, "startFragment: " + currentFragment);
- //////Animation - - Slide slideTransition; - //This defines how the fragment moves. Either from left to right or right to left. - int gravity = transitionToggle ? Gravity.END : Gravity.START; - transitionToggle = !transitionToggle; - if (Build.VERSION.SDK_INT > 21) { - slideTransition = new Slide(gravity); - } else { - slideTransition = new Slide(GravityCompat.getAbsoluteGravity(gravity, getResources().getConfiguration().getLayoutDirection())); - } - slideTransition.setDuration(400); - - fragment.setEnterTransition(slideTransition); - ////// - getSupportFragmentManager() .beginTransaction() + .setCustomAnimations(R.anim.frag_entry_slide, R.anim.frag_exit_slide) .replace(R.id.fragment_container, fragment, Integer.toString(currentFragment)).commit(); } diff --git a/app/src/main/res/anim/frag_entry_slide.xml b/app/src/main/res/anim/frag_entry_slide.xml new file mode 100644 index 0000000..3bd58a3 --- /dev/null +++ b/app/src/main/res/anim/frag_entry_slide.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<set xmlns:android="http://schemas.android.com/apk/res/android" + android:shareInterpolator="false"> + <translate + android:duration="@android:integer/config_mediumAnimTime" + android:fromXDelta="-100%" + android:fromYDelta="0%" + android:toXDelta="0%" + android:toYDelta="0%" /> +</set> \ No newline at end of file diff --git a/app/src/main/res/anim/frag_exit_slide.xml b/app/src/main/res/anim/frag_exit_slide.xml new file mode 100644 index 0000000..16335d0 --- /dev/null +++ b/app/src/main/res/anim/frag_exit_slide.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<set xmlns:android="http://schemas.android.com/apk/res/android" + android:shareInterpolator="false"> + <translate + android:duration="@android:integer/config_mediumAnimTime" + android:fromXDelta="0%" + android:fromYDelta="0%" + android:toXDelta="100%" + android:toYDelta="0%" /> +</set> \ No newline at end of file
tor-commits@lists.torproject.org