Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eff06cbd authored by Mohammed Althaf T's avatar Mohammed Althaf T 😊 Committed by Abhishek Aggarwal
Browse files

feat: adjust dot size according to density

parent 4ad1fcc3
Loading
Loading
Loading
Loading
Compare 1d7c8aae to fd28f1fb
Original line number Diff line number Diff line
Subproject commit 1d7c8aae3e714f15de84d92965367cfc8f938087
Subproject commit fd28f1fb60fb25b8d73578654e4b1c8a69e30893
+4 −2
Original line number Diff line number Diff line
@@ -623,9 +623,11 @@ public class DeviceProfile {
    private static DotRenderer createDotRenderer(
            @NonNull Context context, int size, @NonNull SparseArray<DotRenderer> cache,
            boolean showNotificationCount, Typeface typeface) {
        DotRenderer renderer = cache.get(size);
        DisplayMetrics metrics = context.getResources().getDisplayMetrics();
        int dotSize = (int) (size / (metrics.density / 4));
        DotRenderer renderer = cache.get(dotSize);
        if (renderer == null) {
            renderer = new DotRenderer(size, getShapePath(context, DEFAULT_DOT_SIZE),
            renderer = new DotRenderer(dotSize, getShapePath(context, DEFAULT_DOT_SIZE),
                    DEFAULT_DOT_SIZE, showNotificationCount, typeface);
            cache.put(size, renderer);
        }