0
  • 最佳答案

    直接自己管理不就行了,用Fragment的事务进行add 和Hide

    1302969105866940416  评论     打赏       波鲁萨利诺.黄猿
    • Cstri  回复 @波鲁萨利诺.黄猿
      我想用 Navigation 来管理 Fragment 啊,它这个不是写死了 replace 吗,如果要使用 add 和 hide 就需要自定义一个 navigator ,
      Cstri 2022-09-23 16:11   回复 1342082010843308032
  • 想保留原始fragment就自定义Navigator,然后里面用hide和show的方法替换官方的raplace

    1290102301154942976  评论     打赏       CH-Android
    • 好吧,其实也挺简单的,在 ViewModel 里面弄个LiveData,去观察它,之所以之前没有用这种方法是因为使用navigation的时候fragment会被销毁,所以我以为在新建fragment时,LiveData也会重新观察,动画就会重新执行(我看到有的文章也是有这种结论,所以深以为信),所以一直没有去尝试...

      1342082010843308032  评论     打赏       Cstri
      相关问题
      _empty · Android
      2019-10-20 23:51 628 2
      application · Android
      2019-11-05 00:26 779 2
      三流废物 · android / 小白
      2019-11-22 00:35 1067 5
      豪豪好嘛 · Android / GPS
      2019-11-26 20:15 883 5
      Jian · android
      2019-11-28 01:51 615 2
      2019-12-01 01:01 705 2
      小陈学编程 · Android
      2019-12-01 19:08 633 2
      fkinggod · Android
      2019-12-08 09:19 660 5
      fkinggod · Android
      2019-12-08 20:47 610 2
      kissmyass · Android
      2019-12-09 07:08 537 2
      独一无二的名zi · Android
      2019-12-30 06:48 415 2