From f9b05cd50eb5cfc147eb5d97e4e930516db88574 Mon Sep 17 00:00:00 2001 From: xmk <289203664@qq.com> Date: Mon, 21 Jan 2019 11:14:27 +0800 Subject: [PATCH 1/3] update buildTool, supportLib and designLib to 28.0.0 --- app/build.gradle | 9 +++++---- likebutton/build.gradle | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index e493384..e96c4bf 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,8 +1,9 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 27 - buildToolsVersion "27.0.1" + compileSdkVersion 28 + buildToolsVersion "28.0.0" +// buildToolsVersion "28.0.0" lintOptions { abortOnError false @@ -26,8 +27,8 @@ android { dependencies { implementation 'com.android.support.constraint:constraint-layout:1.0.2' - compile 'com.android.support:appcompat-v7:27.0.1' - compile 'com.android.support:design:27.0.1' + compile 'com.android.support:appcompat-v7:28.0.0' + compile 'com.android.support:design:28.0.0' compile project(':likebutton') //compile 'com.github.jd-alexander:LikeButton:0.1.6' compile 'com.jakewharton:butterknife:8.8.1' diff --git a/likebutton/build.gradle b/likebutton/build.gradle index 9e82dc1..80920ed 100644 --- a/likebutton/build.gradle +++ b/likebutton/build.gradle @@ -4,8 +4,8 @@ apply plugin: 'com.github.dcendents.android-maven' group='com.github.jd-alexander' android { - compileSdkVersion 27 - buildToolsVersion "27.0.1" + compileSdkVersion 28 + buildToolsVersion "28.0.0" lintOptions { abortOnError false @@ -29,5 +29,5 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' - compile 'com.android.support:appcompat-v7:27.0.1' + compile 'com.android.support:appcompat-v7:28.0.0' } From 7eff5734e43f7b6db49d1b5d297ba0ba3fffd074 Mon Sep 17 00:00:00 2001 From: xmk <289203664@qq.com> Date: Mon, 21 Jan 2019 11:16:47 +0800 Subject: [PATCH 2/3] support tint for likeDrawable, unlikeDrawable and built-in icons(heart,star,etc.), vector drawable tint included. --- .travis.yml | 6 +-- app/src/main/res/layout/content_main.xml | 3 ++ .../src/main/java/com/like/LikeButton.java | 49 +++++++++++++++++-- likebutton/src/main/java/com/like/Utils.java | 2 +- likebutton/src/main/res/values/attrs.xml | 2 + 5 files changed, 55 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8149f33..182c7a1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ before_install: - chmod +x gradlew - - yes | sdkmanager "platforms;android-27" + - yes | sdkmanager "platforms;android-28" language: android jdk: oraclejdk8 @@ -8,8 +8,8 @@ jdk: oraclejdk8 android: components: - tools - - build-tools-27.0.1 - - android-27 + - build-tools-28.0.0 + - android-28 - extra-android-support - extra-android-m2repository - extra-google-m2repository diff --git a/app/src/main/res/layout/content_main.xml b/app/src/main/res/layout/content_main.xml index 8e53747..068726a 100644 --- a/app/src/main/res/layout/content_main.xml +++ b/app/src/main/res/layout/content_main.xml @@ -63,8 +63,11 @@ app:dots_primary_color="@android:color/holo_green_dark" app:dots_secondary_color="@android:color/holo_green_light" app:icon_size="22dp" + app:unlike_drawable_tint="#262626" + app:like_drawable_tint="#69F0AE" app:like_drawable="@drawable/ic_android_green_500_24dp" app:unlike_drawable="@drawable/ic_android_grey_500_24dp" /> +