一,关于lottie的使用,很多文章都有描写,这里我不做赘述:
问题一:不能充满整个屏幕,有边距
FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) animationView.getLayoutParams();
WindowManager windowManager =context.getWindowManager();
Display display = windowManager.getDefaultDisplay();
params.width = display.getWidth();
params.height = display.getHeight();
params.gravity= Gravity.CENTER_VERTICAL;
animationView.setLayoutParams(params);
问题二:lottie动画很卡顿,不流畅
//硬件加速,开启之后瞬间丝滑
animationView.useHardwareAcceleration(true);
// 合并路径 默认是关闭的,根据自己需求调整
animationView.enableMergePathsForKitKatAndAbove(true);