Interested in: why the line of code
lastSpanX = ScaleGestureDetectorCompat.getCurrentSpanX(scaleGestureDetector); in the example from GitHub it works. And with the same settings, when I transfer it to my application, no. Namely, the getCurrentSpanX method getCurrentSpanX not defined by ScaleGestureDetectorCompat .
import android.support.v4.view.GestureDetectorCompat; import android.support.v4.view.ScaleGestureDetectorCompat; import android.support.v4.view.ViewCompat; import android.util.AttributeSet; import android.view.GestureDetector; import android.view.MotionEvent; import android.view.ScaleGestureDetector; build.gradle
android { compileSdkVersion 22 defaultConfig { minSdkVersion 8 targetSdkVersion 17 versionCode 1 versionName "1.4" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { minifyEnabled false } } productFlavors { } } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:22.1.0' // implementation 'com.android.support.constraint:constraint-layout:1.0.2' // compile 'com.android.support:support-v4:26.0.0-alpha1' // implementation 'com.github.chrisbanes:PhotoView:2.1.3' } Example from here
Sources from here