diff --git a/plugin/src/main/java/com/qmuiteam/plugin/Dep.kt b/plugin/src/main/java/com/qmuiteam/plugin/Dep.kt index bf934e61..8feac519 100644 --- a/plugin/src/main/java/com/qmuiteam/plugin/Dep.kt +++ b/plugin/src/main/java/com/qmuiteam/plugin/Dep.kt @@ -13,7 +13,7 @@ object Dep { object QMUI { const val group = "com.qmuiteam" - const val qmuiVer = "2.1.0.12" + const val qmuiVer = "2.1.0.13" const val archVer = "2.1.0.4" const val typeVer = "0.1.0.7" diff --git a/qmui/src/main/java/com/qmuiteam/qmui/widget/QMUISlider.java b/qmui/src/main/java/com/qmuiteam/qmui/widget/QMUISlider.java index fa64bb23..0d4e84f3 100644 --- a/qmui/src/main/java/com/qmuiteam/qmui/widget/QMUISlider.java +++ b/qmui/src/main/java/com/qmuiteam/qmui/widget/QMUISlider.java @@ -313,6 +313,9 @@ public class QMUISlider extends FrameLayout implements IQMUISkinDefaultAttrProvi if (Math.abs(x - mDownTouchX) < mTouchSlop && (mClickToChangeProgress || isRecordProgressClicked)) { int oldProgress = mCurrentProgress; if (isRecordProgressClicked) { + if (mCallback != null) { + mCallback.onRecordProgressClicked(); + } safeSetCurrentProgress(mRecordProgress); } else { checkTouch(x, getMaxThumbOffset()); @@ -556,6 +559,8 @@ public class QMUISlider extends FrameLayout implements IQMUISkinDefaultAttrProvi void onStopMoving(QMUISlider slider, int progress, int tickCount); void onLongTouch(QMUISlider slider, int progress, int tickCount); + + void onRecordProgressClicked(); } public static class DefaultCallback implements Callback { @@ -589,6 +594,11 @@ public class QMUISlider extends FrameLayout implements IQMUISkinDefaultAttrProvi public void onLongTouch(QMUISlider slider, int progress, int tickCount) { } + + @Override + public void onRecordProgressClicked() { + + } }