Flutter开发之——Android-Flutter添加到Fragment

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“Activity原生页面”

android:textSize=“20dp”

app:layout_constraintLeft_toLeftOf=“parent”

app:layout_constraintRight_toRightOf=“parent”

app:layout_constraintTop_toTopOf=“parent” />

<RelativeLayout

android:id=“@+id/fragment_container”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

app:layout_constraintTop_toBottomOf=“@+id/textView”

app:layout_constraintLeft_toLeftOf=“parent”

app:layout_constraintRight_toRightOf=“parent” />

</androidx.constraintlayout.widget.ConstraintLayout>

3.2 将activity中的一部分替换为Fragment

fragmentManager

.beginTransaction()

.add(

R.id.fragment_container,

flutterFragment,

TAG_FLUTTER_FRAGMENT

)

.commit();

说明:将相对布局替换为Fragment显示

四 不使用带缓存的FlutterEngine和路由


4.1 代码

class MainActivity : AppCompatActivity() {

private val TAG_FLUTTER_FRAGMENT = “flutter_fragment”

private var flutterFragment: FlutterFragment? 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值