diff options
Diffstat (limited to 'android/src/main')
6 files changed, 39 insertions, 1 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/SettingsFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/SettingsFragment.kt index 91e097eb2a..c13998ece5 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/SettingsFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/SettingsFragment.kt @@ -48,6 +48,12 @@ class SettingsFragment : Fragment() { private fun openAccountSettings() { fragmentManager?.beginTransaction()?.apply { + setCustomAnimations( + R.anim.fragment_enter_from_right, + R.anim.fragment_half_exit_to_left, + R.anim.fragment_half_enter_from_left, + R.anim.fragment_exit_to_right + ) replace(R.id.main_fragment, AccountFragment()) addToBackStack(null) commit() diff --git a/android/src/main/res/anim/fragment_enter_from_right.xml b/android/src/main/res/anim/fragment_enter_from_right.xml new file mode 100644 index 0000000000..c8e79bd2ee --- /dev/null +++ b/android/src/main/res/anim/fragment_enter_from_right.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<set xmlns:android="http://schemas.android.com/apk/res/android"> + <translate + android:fromXDelta="100%p" + android:toXDelta="0" + android:duration="450" + /> +</set> diff --git a/android/src/main/res/anim/fragment_exit_to_right.xml b/android/src/main/res/anim/fragment_exit_to_right.xml new file mode 100644 index 0000000000..9d5970e110 --- /dev/null +++ b/android/src/main/res/anim/fragment_exit_to_right.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<set xmlns:android="http://schemas.android.com/apk/res/android"> + <translate + android:fromXDelta="0" + android:toXDelta="100%p" + android:duration="450" + /> +</set> diff --git a/android/src/main/res/anim/fragment_half_enter_from_left.xml b/android/src/main/res/anim/fragment_half_enter_from_left.xml new file mode 100644 index 0000000000..178181d7fb --- /dev/null +++ b/android/src/main/res/anim/fragment_half_enter_from_left.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<set xmlns:android="http://schemas.android.com/apk/res/android"> + <translate + android:fromXDelta="-50%p" + android:toXDelta="0" + android:duration="450" + /> +</set> diff --git a/android/src/main/res/anim/fragment_half_exit_to_left.xml b/android/src/main/res/anim/fragment_half_exit_to_left.xml new file mode 100644 index 0000000000..ba05a62afe --- /dev/null +++ b/android/src/main/res/anim/fragment_half_exit_to_left.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<set xmlns:android="http://schemas.android.com/apk/res/android"> + <translate + android:fromXDelta="0%p" + android:toXDelta="-50%p" + android:duration="450" + /> +</set> diff --git a/android/src/main/res/layout/account.xml b/android/src/main/res/layout/account.xml index 9424a428b5..69d9c7a896 100644 --- a/android/src/main/res/layout/account.xml +++ b/android/src/main/res/layout/account.xml @@ -5,7 +5,7 @@ android:background="@color/darkBlue" android:orientation="vertical" android:gravity="left" - android:elevation="1dp" + android:elevation="2dp" > <LinearLayout android:layout_width="match_parent" |
