[6.2.0] fix bug of ui roma passenger view
This commit is contained in:
@@ -84,10 +84,10 @@ class TaxiPassengerBaseFragment() :
|
||||
presenter?.setItineraryVisibility()
|
||||
ck_setting.visibility = View.VISIBLE
|
||||
if (DeviceUtils.isLenovoModel() || DeviceUtils.isEB5Model()) {
|
||||
romaPView.visibility = View.VISIBLE
|
||||
romaPView.updateVisible(true)
|
||||
romaDistanceView.visibility = View.VISIBLE
|
||||
} else {
|
||||
romaPView.visibility = View.GONE
|
||||
romaPView.updateVisible(false)
|
||||
romaDistanceView.visibility = View.GONE
|
||||
}
|
||||
rv_location_center.visibility = View.VISIBLE
|
||||
@@ -101,7 +101,7 @@ class TaxiPassengerBaseFragment() :
|
||||
mapBizView.visibility = View.GONE
|
||||
presenter?.setItineraryVisibility()
|
||||
ck_setting.visibility = View.VISIBLE
|
||||
romaPView.visibility = View.GONE
|
||||
romaPView.updateVisible(false)
|
||||
romaDistanceView.visibility = View.GONE
|
||||
rv_location_center.visibility = View.VISIBLE
|
||||
pcnActionView.visibility = View.VISIBLE
|
||||
@@ -115,7 +115,7 @@ class TaxiPassengerBaseFragment() :
|
||||
presenter?.setItineraryVisibility()
|
||||
ck_setting.visibility = View.GONE
|
||||
ck_setting.isChecked = false
|
||||
romaPView.visibility = View.GONE
|
||||
romaPView.updateVisible(false)
|
||||
romaDistanceView.visibility = View.GONE
|
||||
rv_location_center.visibility = View.GONE
|
||||
pcnActionView.visibility = View.GONE
|
||||
|
||||
@@ -78,6 +78,19 @@ class RomaPassengerView @JvmOverloads constructor(
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 外部调用visible时进行判断
|
||||
*/
|
||||
fun updateVisible(visible: Boolean){
|
||||
if(visible){
|
||||
if(CallerMapRomaListener.isRange()){
|
||||
this.visibility = View.VISIBLE
|
||||
}
|
||||
}else{
|
||||
this.visibility = View.GONE
|
||||
}
|
||||
}
|
||||
|
||||
override fun romaStatus(status: Boolean) {
|
||||
ThreadUtils.runOnUiThread {
|
||||
click = true
|
||||
|
||||
@@ -59,4 +59,8 @@ object CallerMapRomaListener : CallerBase<IMoGoRomaListener>() {
|
||||
}
|
||||
}
|
||||
|
||||
fun isRange():Boolean{
|
||||
return romaRange
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user