setFilter method
- 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';
if (Platform.isIOS) {
//IOS拷贝到本地
imageUrl = await _copyAssetToLocal(assetUrl);
}
}
return _channel
.invokeMethod('setFilter', {"imageUrl": imageUrl, "type": type});
}