diff --git a/android/app/src/main/res/drawable-hdpi/ic_launcher_minimal_foreground.png b/android/app/src/main/res/drawable-hdpi/ic_launcher_minimal_foreground.png new file mode 100644 index 0000000..5349f07 Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/ic_launcher_minimal_foreground.png differ diff --git a/android/app/src/main/res/drawable-mdpi/ic_launcher_minimal_foreground.png b/android/app/src/main/res/drawable-mdpi/ic_launcher_minimal_foreground.png new file mode 100644 index 0000000..15423c3 Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/ic_launcher_minimal_foreground.png differ diff --git a/android/app/src/main/res/drawable-xhdpi/ic_launcher_minimal_foreground.png b/android/app/src/main/res/drawable-xhdpi/ic_launcher_minimal_foreground.png new file mode 100644 index 0000000..9a2e964 Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/ic_launcher_minimal_foreground.png differ diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_launcher_minimal_foreground.png b/android/app/src/main/res/drawable-xxhdpi/ic_launcher_minimal_foreground.png new file mode 100644 index 0000000..74e210b Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/ic_launcher_minimal_foreground.png differ diff --git a/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_minimal_foreground.png b/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_minimal_foreground.png new file mode 100644 index 0000000..9d6008b Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_minimal_foreground.png differ diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_minimal.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_minimal.xml new file mode 100644 index 0000000..7389348 --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_minimal.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml index beab31f..7d5be24 100644 --- a/android/app/src/main/res/values/colors.xml +++ b/android/app/src/main/res/values/colors.xml @@ -1,4 +1,5 @@ #000000 + #000000 \ No newline at end of file diff --git a/tool/make_minimal_adaptive.dart b/tool/make_minimal_adaptive.dart new file mode 100644 index 0000000..040739f --- /dev/null +++ b/tool/make_minimal_adaptive.dart @@ -0,0 +1,27 @@ +import 'dart:io'; +import 'package:image/image.dart' as img; + +const _densities = { + 'mdpi': 108, + 'hdpi': 162, + 'xhdpi': 216, + 'xxhdpi': 324, + 'xxxhdpi': 432, +}; + +void main() { + final src = img.decodePng(File('assets/meteor.png').readAsBytesSync())!; + for (final entry in _densities.entries) { + final canvas = + img.Image(width: entry.value, height: entry.value, numChannels: 4); + final scaled = img.copyResize(src, + width: entry.value, + height: entry.value, + interpolation: img.Interpolation.cubic); + img.compositeImage(canvas, scaled); + final file = File( + 'android/app/src/main/res/drawable-${entry.key}/ic_launcher_minimal_foreground.png'); + file.writeAsBytesSync(img.encodePng(canvas)); + stdout.writeln('wrote ${file.path} (${entry.value}x${entry.value})'); + } +}