[android] Use hardware layer for compass fade
Set minimum API level to 14 (don't know why it 15) Set test app version to 2.2.0
This commit is contained in:
@@ -12,7 +12,7 @@ POM_LICENCE_DIST=repo
|
||||
POM_DEVELOPER_ID=mapbox
|
||||
POM_DEVELOPER_NAME=Mapbox
|
||||
|
||||
ANDROID_MIN_SDK=15
|
||||
ANDROID_MIN_SDK=14
|
||||
ANDROID_BUILD_TARGET_SDK_VERSION=23
|
||||
ANDROID_BUILD_TOOLS_VERSION=23.0.1
|
||||
ANDROID_BUILD_SDK_VERSION=23
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.mapbox.mapboxsdk.views;
|
||||
import android.animation.Animator;
|
||||
import android.animation.AnimatorListenerAdapter;
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
@@ -107,6 +108,9 @@ final class CompassView extends ImageView {
|
||||
public void run() {
|
||||
setAlpha(1.0f);
|
||||
mFadeAnimator = animate().alpha(0.0f).setDuration(1000);
|
||||
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
|
||||
mFadeAnimator.withLayer();
|
||||
}
|
||||
mFadeAnimator.setListener(new AnimatorListenerAdapter() {
|
||||
@Override
|
||||
public void onAnimationEnd(Animator animation) {
|
||||
|
||||
Reference in New Issue
Block a user