That fuck shit the fascists are using
1package org.tm.archive.util;
2
3import android.content.Context;
4import android.graphics.drawable.Drawable;
5import android.provider.Settings;
6
7import androidx.annotation.DrawableRes;
8import androidx.annotation.NonNull;
9import androidx.appcompat.content.res.AppCompatResources;
10
11import java.util.Objects;
12
13public final class ContextUtil {
14 private ContextUtil() {}
15
16 public static @NonNull Drawable requireDrawable(@NonNull Context context, @DrawableRes int drawable) {
17 return Objects.requireNonNull(AppCompatResources.getDrawable(context, drawable));
18 }
19
20 /**
21 * Implementation "borrowed" from com.airbnb.lottie.utils.Utils#getAnimationScale(android.content.Context)
22 */
23 public static float getAnimationScale(Context context) {
24 return Settings.Global.getFloat(context.getContentResolver(), Settings.Global.ANIMATOR_DURATION_SCALE, 1.0f);
25 }
26}