From fa6796475c5f97b2e8367557c7163219cdce3e90 Mon Sep 17 00:00:00 2001 From: Raafat Akkad Date: Sat, 11 Nov 2017 15:26:18 +0000 Subject: [PATCH] Add Adaptive Icon For API 26+ (#450) * Target Sdk Version 26 * Add Adaptive Icon For API 26+ * Update travis to compile against API 26 * Move SVG files to art/launcher/v26/ per CR * Scale logo to 83% * Update buildToolsVersion to 26.0.2 * Update travis build-tools to 26.0.2 --- .travis.yml | 6 +- app/build.gradle | 8 +- app/src/main/AndroidManifest.xml | 2 +- app/src/main/res/color/ic_launcher_shadow.xml | 7 ++ .../res/drawable/ic_launcher_foreground.xml | 30 ++++++ app/src/main/res/layout/fragment_about.xml | 2 +- .../layout/list_item_navigation_drawer.xml | 2 +- .../list_item_navigation_drawer_host.xml | 2 +- .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../ic_launcher.png | Bin .../ic_launcher.png | Bin .../ic_launcher.png | Bin .../ic_launcher.png | Bin .../res/values/ic_launcher_background.xml | 4 + art/launcher/v26/ic_launcher_foreground.svg | 101 ++++++++++++++++++ build.gradle | 3 + 16 files changed, 161 insertions(+), 11 deletions(-) create mode 100644 app/src/main/res/color/ic_launcher_shadow.xml create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename app/src/main/res/{drawable-hdpi => mipmap-hdpi}/ic_launcher.png (100%) rename app/src/main/res/{drawable-mdpi => mipmap-mdpi}/ic_launcher.png (100%) rename app/src/main/res/{drawable-xhdpi => mipmap-xhdpi}/ic_launcher.png (100%) rename app/src/main/res/{drawable-xxhdpi => mipmap-xxhdpi}/ic_launcher.png (100%) create mode 100644 app/src/main/res/values/ic_launcher_background.xml create mode 100644 art/launcher/v26/ic_launcher_foreground.svg diff --git a/.travis.yml b/.travis.yml index c2e859f..e97403e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ sudo: false env: matrix: - - ANDROID_TARGET=android-25 + - ANDROID_TARGET=android-26 global: - GRADLE_OPTS="-Xms128m" @@ -16,10 +16,10 @@ android: # See https://github.com/travis-ci/travis-ci/issues/5036 - tools # needed build tools - - build-tools-26.0.1 + - build-tools-26.0.2 # The SDK version used to compile your project - - android-25 + - android-26 # extra needed components - extra-android-m2repository diff --git a/app/build.gradle b/app/build.gradle index a5cdc7b..ec6328f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,13 +11,13 @@ def getVersionName = { -> android { - compileSdkVersion 25 - buildToolsVersion "26.0.1" + compileSdkVersion 26 + buildToolsVersion "26.0.2" defaultConfig { applicationId "org.xbmc.kore" minSdkVersion 15 - targetSdkVersion 25 + targetSdkVersion 26 versionCode 18 versionName = getVersionName() } @@ -106,7 +106,7 @@ android { } ext { - supportLibVersion = '25.0.1' + supportLibVersion = '26.1.0' } dependencies { diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 9ac1578..4775f5e 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -15,7 +15,7 @@ diff --git a/app/src/main/res/color/ic_launcher_shadow.xml b/app/src/main/res/color/ic_launcher_shadow.xml new file mode 100644 index 0000000..6786153 --- /dev/null +++ b/app/src/main/res/color/ic_launcher_shadow.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..16c822d --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + diff --git a/app/src/main/res/layout/fragment_about.xml b/app/src/main/res/layout/fragment_about.xml index 1bd40a0..4fa0762 100644 --- a/app/src/main/res/layout/fragment_about.xml +++ b/app/src/main/res/layout/fragment_about.xml @@ -19,7 +19,7 @@ + android:src="@mipmap/ic_launcher"/> + android:src="@mipmap/ic_launcher"/> + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/drawable-hdpi/ic_launcher.png rename to app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/app/src/main/res/drawable-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/drawable-mdpi/ic_launcher.png rename to app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/app/src/main/res/drawable-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/ic_launcher.png rename to app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/app/src/main/res/drawable-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/ic_launcher.png rename to app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml new file mode 100644 index 0000000..f6a273b --- /dev/null +++ b/app/src/main/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #0BB1E6 + \ No newline at end of file diff --git a/art/launcher/v26/ic_launcher_foreground.svg b/art/launcher/v26/ic_launcher_foreground.svg new file mode 100644 index 0000000..61a5048 --- /dev/null +++ b/art/launcher/v26/ic_launcher_foreground.svg @@ -0,0 +1,101 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/build.gradle b/build.gradle index 5966013..477cd22 100644 --- a/build.gradle +++ b/build.gradle @@ -15,5 +15,8 @@ buildscript { allprojects { repositories { jcenter() + maven { + url "https://maven.google.com" + } } }