DotLottieWebView constructor
DotLottieWebView(
- int viewId,
- BinaryMessenger messenger
Implementation
DotLottieWebView(this.viewId, this.messenger) {
element = web.document.createElement('div') as web.HTMLDivElement;
element.id = 'dotlottie-container-$viewId';
element.style.width = '100%';
element.style.height = '100%';
element.style.overflow = 'hidden';
element.style.display = 'block';
canvasElement =
web.document.createElement('canvas') as web.HTMLCanvasElement;
canvasElement.id = 'dotlottie-canvas-$viewId';
canvasElement.style.width = '100%';
canvasElement.style.height = '100%';
canvasElement.style.display = 'block';
element.appendChild(canvasElement);
methodChannel = MethodChannel(
'dotlottie_view_$viewId',
const StandardMethodCodec(),
messenger,
);
methodChannel.setMethodCallHandler(_handleMethodCall);
}