您当前的位置: 首页 >  flutter

xiangzhihong8

暂无认证

  • 5浏览

    0关注

    1324博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Flutter混合开发之FlutterFragment

xiangzhihong8 发布时间:2022-01-08 23:24:39 ,浏览量:5

我们知道,原生Android集成Flutter主要有两种方式,一种是创建flutter module,然后以原生module那样依赖;另一种方式是将flutter module打包成aar,然后在原生工程中依赖aar包,官方推荐aar的方式接入。

如何在原生Android工程中以aar的方式接入Flutter,大家可以参考我之前文章的介绍:原生Android工程接入Flutter aar。今天想给大家分享的是FlutterFragment的使用。

一、Android原生工程

在Android原生开发中,实现底部Tab导航通常有3种方式,分别是:

  • RadioGroup + ViewPager + Fragment:能够预加载相邻的Fragment
  • FragmentTabHost + Fragment:加载选中的Fragment
  • BottomNavigationView:有选中动画效果

此处,我们使用BottomNavigationView来实现底部Tab导航。首先,我们新建一个Android原生工程,然后再新建三个 Fragment 。activity_main.xml布局代码如下:

            
关注
打赏
1482932726
查看更多评论
0.1526s