diff --git a/.idea/modules.xml b/.idea/modules.xml index a312b5f..b9dd4f7 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -3,8 +3,11 @@ + + + \ No newline at end of file diff --git a/library/src/main/java/com/classichu/titlebar/listener/OnNotFastClickListener.java b/library/src/main/java/com/classichu/titlebar/listener/OnNotFastClickListener.java deleted file mode 100644 index 1151cc0..0000000 --- a/library/src/main/java/com/classichu/titlebar/listener/OnNotFastClickListener.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.classichu.titlebar.listener; - -import android.view.View; - -import java.util.Calendar; - -/** - * 防止过快的点击 - * Created by louisgeek on 2016/12/13. - */ - -public abstract class OnNotFastClickListener implements View.OnClickListener { - - private static final int MIN_FAST_CLICK_DELAY = 1000; - private long mLastClickTime; - - @Override - public void onClick(View v) { - long currentTime = Calendar.getInstance().getTimeInMillis(); - if (currentTime - mLastClickTime > MIN_FAST_CLICK_DELAY) { - this.onNotFastClick(v); - mLastClickTime = currentTime; - } - } - - protected abstract void onNotFastClick(View v); -} diff --git a/library/src/main/java/com/classichu/titlebar/widget/ClassicTitleBar.java b/library/src/main/java/com/classichu/titlebar/widget/ClassicTitleBar.java index 69f83cc..a355347 100644 --- a/library/src/main/java/com/classichu/titlebar/widget/ClassicTitleBar.java +++ b/library/src/main/java/com/classichu/titlebar/widget/ClassicTitleBar.java @@ -17,7 +17,6 @@ import com.classichu.titlebar.R; import com.classichu.titlebar.helper.ImageOrVectorResHelper; -import com.classichu.titlebar.listener.OnNotFastClickListener; import com.classichu.titlebar.tool.SizeTool; /** @@ -419,26 +418,26 @@ private void init(Context context) { mRightText = (TextView) view.findViewById(R.id.id_tv_right); mCenterText = (TextView) view.findViewById(R.id.id_tv_center); - mLeftLayout.setOnClickListener(new OnNotFastClickListener() { + mLeftLayout.setOnClickListener(new OnClickListener() { @Override - protected void onNotFastClick(View v) { + public void onClick(View v) { if (mOnTitleBarLeftItemClickListener != null) { mOnTitleBarLeftItemClickListener.onLeftClick(v); } } }); - mRightLayout.setOnClickListener(new OnNotFastClickListener() { + mRightLayout.setOnClickListener(new OnClickListener() { @Override - protected void onNotFastClick(View v) { + public void onClick(View v) { if (mOnTitleBarRightItemClickListener != null) { mOnTitleBarRightItemClickListener.onRightClick(v); } } }); - mCenterLayout.setOnClickListener(new OnNotFastClickListener() { + mCenterLayout.setOnClickListener(new OnClickListener() { @Override - protected void onNotFastClick(View v) { + public void onClick(View v) { if (mOnTitleBarCenterItemClickListener != null) { mOnTitleBarCenterItemClickListener.onCenterClick(v); }