Skip to content

Commit 859800c

Browse files
committed
修改自定义FloatingActionButton的父类,去除appcompat-v7库引用
1 parent ed2c705 commit 859800c

2 files changed

Lines changed: 4 additions & 13 deletions

File tree

dragfloatactionbuttonlibrary/build.gradle

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,3 @@ android {
2424

2525
}
2626

27-
dependencies {
28-
implementation fileTree(dir: 'libs', include: ['*.jar'])
29-
30-
implementation 'com.android.support:appcompat-v7:28.0.0'
31-
testImplementation 'junit:junit:4.12'
32-
androidTestImplementation 'com.android.support.test:runner:1.0.2'
33-
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
34-
}

dragfloatactionbuttonlibrary/src/main/java/com/barnettwong/dragfloatactionbuttonlibrary/view/DragFloatActionButton.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
import android.animation.ObjectAnimator;
44
import android.content.Context;
55
import android.os.Handler;
6-
import android.support.annotation.Nullable;
76
import android.util.AttributeSet;
87
import android.util.Log;
98
import android.view.MotionEvent;
109
import android.view.ViewGroup;
1110
import android.view.animation.DecelerateInterpolator;
11+
import android.widget.ImageView;
1212

13-
public class DragFloatActionButton extends android.support.v7.widget.AppCompatImageView {
13+
public class DragFloatActionButton extends ImageView {
1414

1515
private int parentHeight;
1616
private int parentWidth;
@@ -35,15 +35,14 @@ public DragFloatActionButton(Context context) {
3535
super(context);
3636
}
3737

38-
public DragFloatActionButton(Context context, @Nullable AttributeSet attrs) {
38+
public DragFloatActionButton(Context context, AttributeSet attrs) {
3939
super(context, attrs);
4040
}
4141

42-
public DragFloatActionButton(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
42+
public DragFloatActionButton(Context context, AttributeSet attrs, int defStyleAttr) {
4343
super(context, attrs, defStyleAttr);
4444
}
4545

46-
4746
@Override
4847
public boolean onTouchEvent(MotionEvent event) {
4948
int rawX = (int) event.getRawX();

0 commit comments

Comments
 (0)