That fuck shit the fascists are using
at master 26 lines 859 B view raw
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}