具有多个相关布局的 Dialogfragment
Dialogfragment with multiple related layouts
我想显示一个类似向导风格的对话框
它有布局 1,然后点击下一个显示布局 2 及其功能(带有过渡动画)
我可以创建一个包含多个 Fragments
的 DialogFragment
吗?或者我创建多个 DialogFragments
?或者也许是具有一种布局但在其下嵌套视图的对话框片段?
欢迎其他更好的解决方案
接连打开多个 DialogFragment
没有良好的用户体验。您可以在 DialogFragment
中使用 transaction
,在对话框的根布局上使用动画。
fragmentManager.beginTransaction()
.setCustomAnimations(android.R.animation.fade_in, android.R.animation.fade_out)
.replace(layout, fragment).addToBackStack(tag).commit()
但请记住,您必须在对话框的根布局上使用 minWidth
、minHeight
、maxHeight
和 maxWidth
,因此它不会变大或变小交易。
我想显示一个类似向导风格的对话框
它有布局 1,然后点击下一个显示布局 2 及其功能(带有过渡动画)
我可以创建一个包含多个 Fragments
的 DialogFragment
吗?或者我创建多个 DialogFragments
?或者也许是具有一种布局但在其下嵌套视图的对话框片段?
欢迎其他更好的解决方案
接连打开多个 DialogFragment
没有良好的用户体验。您可以在 DialogFragment
中使用 transaction
,在对话框的根布局上使用动画。
fragmentManager.beginTransaction()
.setCustomAnimations(android.R.animation.fade_in, android.R.animation.fade_out)
.replace(layout, fragment).addToBackStack(tag).commit()
但请记住,您必须在对话框的根布局上使用 minWidth
、minHeight
、maxHeight
和 maxWidth
,因此它不会变大或变小交易。