setFilter method

Future<int?> setFilter(
  1. String assetUrl
)

设置指定素材滤镜特效

参数:

assetUrl可以为flutter中定义的asset资源地址如'images/watermark_img.png',也可以为网络图片地址

注意:必须使用 png 格式

Implementation

Future<int?> setFilter(String assetUrl //assets 中的资源地址
    ) async {
  String imageUrl = assetUrl;
  String type = 'network'; //默认为网络图片
  if (assetUrl.indexOf('http') != 0) {
    type = 'local';
  }
  return _channel
      .invokeMethod('setFilter', {"imageUrl": imageUrl, "type": type});
}