!format: 全局格式化代码
This commit is contained in:
@ -38,55 +38,55 @@ object FloatingBackViewManager {
|
||||
if (Build.VERSION.SDK_INT == Build.VERSION_CODES.JELLY_BEAN) return
|
||||
|
||||
EasyFloat.with(activity)
|
||||
.setLayout(R.layout.layout_task_back)
|
||||
.setTag(FLOATING_BACK_VIEW)
|
||||
.setAnimator(null)
|
||||
.setGravity(Gravity.TOP.xor(Gravity.START), 0, mLastPositionY)
|
||||
.setSidePattern(SidePattern.LEFT)
|
||||
.setShowPattern(ShowPattern.CURRENT_ACTIVITY)
|
||||
.registerCallback {
|
||||
createResult { _, _, view ->
|
||||
val titleView = view?.findViewById<TextView>(R.id.titleTv)
|
||||
.setLayout(R.layout.layout_task_back)
|
||||
.setTag(FLOATING_BACK_VIEW)
|
||||
.setAnimator(null)
|
||||
.setGravity(Gravity.TOP.xor(Gravity.START), 0, mLastPositionY)
|
||||
.setSidePattern(SidePattern.LEFT)
|
||||
.setShowPattern(ShowPattern.CURRENT_ACTIVITY)
|
||||
.registerCallback {
|
||||
createResult { _, _, view ->
|
||||
val titleView = view?.findViewById<TextView>(R.id.titleTv)
|
||||
|
||||
view?.setOnClickListener {
|
||||
// 先收起键盘
|
||||
Util_System_Keyboard.hideSoftKeyboard(activity)
|
||||
view?.setOnClickListener {
|
||||
// 先收起键盘
|
||||
Util_System_Keyboard.hideSoftKeyboard(activity)
|
||||
|
||||
if (mType == TYPE_ACTIVITY) {
|
||||
titleView?.text = "返回活动"
|
||||
if (mType == TYPE_ACTIVITY) {
|
||||
titleView?.text = "返回活动"
|
||||
|
||||
DirectUtils.directToWebView(activity, mActivityUrl, ("返回活动浮窗"))
|
||||
} else if (mType == TYPE_TASK) {
|
||||
titleView?.text = "返回任务"
|
||||
DirectUtils.directToWebView(activity, mActivityUrl, ("返回活动浮窗"))
|
||||
} else if (mType == TYPE_TASK) {
|
||||
titleView?.text = "返回任务"
|
||||
|
||||
activity.startActivity(EnergyBridge.getEnergyCenterIntent(activity))
|
||||
}
|
||||
|
||||
disableBackView()
|
||||
}
|
||||
}
|
||||
|
||||
dragEnd { view ->
|
||||
val statusBarHeight = DisplayUtils.getStatusBarHeight(activity.resources)
|
||||
|
||||
// 记录停止拖动的最后位置
|
||||
val outLocation = IntArray(2)
|
||||
view.getLocationInWindow(outLocation)
|
||||
val yOffset = outLocation[1]
|
||||
|
||||
if (yOffset <= statusBarHeight) {
|
||||
// 判断状态栏是否被消费
|
||||
if (yOffset == view.y.toInt()) {
|
||||
view.y = statusBarHeight.toFloat()
|
||||
} else {
|
||||
view.y = 0F
|
||||
}
|
||||
activity.startActivity(EnergyBridge.getEnergyCenterIntent(activity))
|
||||
}
|
||||
|
||||
mLastPositionY = yOffset
|
||||
disableBackView()
|
||||
}
|
||||
}
|
||||
.show()
|
||||
|
||||
dragEnd { view ->
|
||||
val statusBarHeight = DisplayUtils.getStatusBarHeight(activity.resources)
|
||||
|
||||
// 记录停止拖动的最后位置
|
||||
val outLocation = IntArray(2)
|
||||
view.getLocationInWindow(outLocation)
|
||||
val yOffset = outLocation[1]
|
||||
|
||||
if (yOffset <= statusBarHeight) {
|
||||
// 判断状态栏是否被消费
|
||||
if (yOffset == view.y.toInt()) {
|
||||
view.y = statusBarHeight.toFloat()
|
||||
} else {
|
||||
view.y = 0F
|
||||
}
|
||||
}
|
||||
|
||||
mLastPositionY = yOffset
|
||||
}
|
||||
}
|
||||
.show()
|
||||
}
|
||||
|
||||
/**
|
||||
@ -125,7 +125,7 @@ object FloatingBackViewManager {
|
||||
/**
|
||||
* 返回小浮窗类型是否为活动
|
||||
*/
|
||||
fun isTypeActivity() : Boolean {
|
||||
fun isTypeActivity(): Boolean {
|
||||
return mType == TYPE_ACTIVITY
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user