Anroid端总共四步:
第一步:建一个View页面,实现PlatformView,里面有一个getView方法,一定要有的哦
package com.yinuoapp.login; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import com.yinuoapp.smartsist.R; import io.flutter.plugin.common.MethodChannel; import io.flutter.plugin.platform.PlatformView; public class PhoneLoginView implements PlatformView { private MethodChannel channel; private View nativeView; PhoneLoginView(Context context, MethodChannel channel){ this.channel=channel; nativeView= LayoutInflater.from(context).inflate(R.layout.activity_phone_login,null,false); } @Override public View getView() { return nativeView; } @Override public void dispose() { } }
第二步:建一个Factory
package com.yinuoapp.login; import android.content.Context; import io.flutter.plugin.common.MessageCodec; import io.flu