That fuck shit the fascists are using
at master 37 lines 1.1 kB view raw
1package org.tm.archive.wallpaper; 2 3import android.content.Context; 4import android.graphics.Color; 5import android.graphics.ColorFilter; 6import android.view.View; 7 8import androidx.annotation.NonNull; 9import androidx.annotation.Nullable; 10 11import com.airbnb.lottie.SimpleColorFilter; 12 13import org.tm.archive.util.ThemeUtil; 14 15public final class ChatWallpaperDimLevelUtil { 16 17 private ChatWallpaperDimLevelUtil() { 18 } 19 20 public static void applyDimLevelForNightMode(@NonNull View dimmer, @NonNull ChatWallpaper chatWallpaper) { 21 if (ThemeUtil.isDarkTheme(dimmer.getContext())) { 22 dimmer.setAlpha(chatWallpaper.getDimLevelForDarkTheme()); 23 dimmer.setVisibility(View.VISIBLE); 24 } else { 25 dimmer.setVisibility(View.GONE); 26 } 27 } 28 29 public static @Nullable ColorFilter getDimColorFilterForNightMode(@NonNull Context context, @NonNull ChatWallpaper chatWallpaper) { 30 if (ThemeUtil.isDarkTheme(context)) { 31 int color = Color.argb(Math.round(0xFF * chatWallpaper.getDimLevelForDarkTheme()), 0, 0, 0); 32 return new SimpleColorFilter(color); 33 } else { 34 return null; 35 } 36 } 37}