That fuck shit the fascists are using
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}