随笔分类 - navigation
fragment之间相互传数据、共享数据
摘要:在 Fragment 之间共享数据 Activity 中的两个或更多 Fragment 需要相互通信是一种很常见的现象。想象一下拆分视图 (master-detail) Fragment 的常见情况,假设您有一个 Fragment,在该 Fragment 中,用户从列表中选择一项,还有另一个 Fra
Navigation DialogFragment展示dialog
摘要:如果按照一般fragment的写法: 在nav_config中 <fragment android:id="@+id/fragment_crime_detail" android:name="com.example.criminalintent.CrimeFragment"> <action and
Navigation 在fragment之间用bundel传递数据
摘要:使用 Bundle 对象在目的地之间传递参数 如果您不使用 Gradle,仍然可以使用 Bundle 对象在目的地之间传递参数。创建 Bundle 对象并使用 navigate() 将它传递给目的地,如下所示: val bundle = bundleOf("amount" to amount) vi
Navigation 实现不同fragment之间的view的共享(含动画过渡)
摘要:以imageView的共享举例 两个fragment都要有各自的imageview视图,id可以不同,但transitonName一定要相同, 都要指定相同的src 例如: fragment A <ImageView android:id="@+id/face_icon_login" android
Navigation activity回退到fragment失败
摘要:我有一个activity——MainActivity, 布局中设置了一个 <androidx.fragment.app.FragmentContainerView android:layout_width="match_parent" android:layout_height="match_par
Android开发Activity全局切换的动画效果
摘要:切换动画 slide_left_in.xml 从左边进 --> 退出的时候使用 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <trans