Skip to content

Commit 8f9dbf7

Browse files
committed
feat:调整点击listener控制位置
1 parent 918b2ac commit 8f9dbf7

3 files changed

Lines changed: 7 additions & 8 deletions

File tree

app/src/main/java/com/petterp/floatingx/app/ScopeActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ class ScopeActivity : AppCompatActivity() {
9595
}
9696
}
9797
addItemView("增加点击事件") {
98-
scopeFx.setClickListener {
98+
scopeFx.configControl.setClickListener {
9999
Toast.makeText(
100100
this@ScopeActivity,
101101
"被点击",

floatingx/src/main/java/com/petterp/floatingx/listener/control/IFxConfigControl.kt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.petterp.floatingx.listener.control
22

3-
import android.view.View
43
import com.petterp.floatingx.assist.FxAnimation
54
import com.petterp.floatingx.listener.IFxConfigStorage
65
import com.petterp.floatingx.listener.IFxScrollListener
@@ -18,12 +17,6 @@ interface IFxConfigControl {
1817
* */
1918
fun setEnableAnimation(isEnable: Boolean, animationImpl: FxAnimation)
2019

21-
/** 设置点击事件,同时增加防重 */
22-
fun setClickListener(time: Long = 300L, clickListener: View.OnClickListener)
23-
24-
/** 设置点击事件 */
25-
fun setClickListener(clickListener: View.OnClickListener)
26-
2720
/** 是否启用动画 */
2821
fun setEnableAnimation(isEnable: Boolean)
2922

floatingx/src/main/java/com/petterp/floatingx/listener/control/IFxControl.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,10 @@ interface IFxControl {
5353

5454
/** 更新当前View,如果要通过view更新视图,建议通过此方法,可以帮助选用合适的context,来避免因context所导致的内存泄漏 */
5555
fun updateView(provider: IFxContextProvider)
56+
57+
/** 设置点击事件,同时增加防重 */
58+
fun setClickListener(time: Long = 300L, clickListener: View.OnClickListener)
59+
60+
/** 设置点击事件 */
61+
fun setClickListener(clickListener: View.OnClickListener)
5662
}

0 commit comments

Comments
 (0)