From 65ec4f568182e240457e8191a8c617f887d1c009 Mon Sep 17 00:00:00 2001 From: oritgurel Date: Wed, 29 Jul 2020 04:11:00 +0300 Subject: [PATCH] Disable hardware rendering for Android 7 to avoid native crashes in libhwui.so and libc.so (#1586) Co-authored-by: Orit Malki --- lottie/src/main/java/com/airbnb/lottie/LottieAnimationView.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lottie/src/main/java/com/airbnb/lottie/LottieAnimationView.java b/lottie/src/main/java/com/airbnb/lottie/LottieAnimationView.java index 0901cc176d..bfa89990eb 100644 --- a/lottie/src/main/java/com/airbnb/lottie/LottieAnimationView.java +++ b/lottie/src/main/java/com/airbnb/lottie/LottieAnimationView.java @@ -1064,6 +1064,8 @@ private void enableOrDisableHardwareLayer() { useHardwareLayer = false; } else if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { useHardwareLayer = false; + } else if (Build.VERSION.SDK_INT == Build.VERSION_CODES.N || Build.VERSION.SDK_INT == Build.VERSION_CODES.N_MR1) { + useHardwareLayer = false; } layerType = useHardwareLayer ? LAYER_TYPE_HARDWARE : LAYER_TYPE_SOFTWARE; break;