Skip to content
Snippets Groups Projects
Commit 52f25773 authored by Taras's avatar Taras
Browse files

Add animations for dialog fragments

parent f78cd721
No related branches found
No related tags found
No related merge requests found
......@@ -9,8 +9,8 @@ import android.view.WindowManager
import androidx.appcompat.app.AppCompatDialogFragment
import androidx.viewbinding.ViewBinding
import com.google.android.material.appbar.MaterialToolbar
import org.futo.circles.core.base.NoInternetConnectionViewPresenter
import org.futo.circles.core.R
import org.futo.circles.core.base.NoInternetConnectionViewPresenter
import org.futo.circles.core.extensions.onBackPressed
......@@ -32,6 +32,7 @@ abstract class BaseFullscreenDialogFragment(
): View? {
_binding = inflate.invoke(inflater, container, false)
dialog?.window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN)
dialog?.window?.attributes?.windowAnimations = R.style.DialogSlideAnimation
return _binding?.root
}
......
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha
android:duration="@android:integer/config_shortAnimTime"
android:fromAlpha="0"
android:interpolator="@android:anim/linear_interpolator"
android:toAlpha="1" />
</set>
\ No newline at end of file
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="@android:integer/config_shortAnimTime"
android:fromXDelta="0%"
android:interpolator="@android:anim/linear_interpolator"
android:toXDelta="100%" />
</set>
\ No newline at end of file
......@@ -91,4 +91,9 @@
<item name="android:paddingTop">8dp</item>
</style>
<style name="DialogSlideAnimation">
<item name="android:windowEnterAnimation">@anim/alpha_show</item>
<item name="android:windowExitAnimation">@anim/slide_out</item>
</style>
</resources>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment