Commit b5481bc1 authored by Vladislav Bogdashkin's avatar Vladislav Bogdashkin 🎣

estate tour preview provided

parent 5ba7d8c6
...@@ -214,6 +214,7 @@ class DealScreenController : ...@@ -214,6 +214,7 @@ class DealScreenController :
.load(it) .load(it)
.into(tourScreen) .into(tourScreen)
} }
dealModel = viewState.estate dealModel = viewState.estate
toolBar.setToolbar(HeaderToolbarModel( toolBar.setToolbar(HeaderToolbarModel(
......
...@@ -22,6 +22,8 @@ import com.biganto.visual.roompark.domain.model.* ...@@ -22,6 +22,8 @@ import com.biganto.visual.roompark.domain.model.*
import com.biganto.visual.roompark.presentation.screen.estate.util.FlatInfoAdapter import com.biganto.visual.roompark.presentation.screen.estate.util.FlatInfoAdapter
import com.biganto.visual.roompark.util.extensions.setGone import com.biganto.visual.roompark.util.extensions.setGone
import com.biganto.visual.roompark.util.extensions.startUrl import com.biganto.visual.roompark.util.extensions.startUrl
import com.biganto.visual.roompark.util.view_utils.image_view.RoundedImageView
import com.bumptech.glide.Glide
import com.google.android.material.switchmaterial.SwitchMaterial import com.google.android.material.switchmaterial.SwitchMaterial
import com.google.android.material.tabs.TabLayout import com.google.android.material.tabs.TabLayout
import com.google.android.material.textview.MaterialTextView import com.google.android.material.textview.MaterialTextView
...@@ -183,6 +185,8 @@ class EstateScreenController : ...@@ -183,6 +185,8 @@ class EstateScreenController :
lateinit var furnitureDivider: View lateinit var furnitureDivider: View
@BindView(R.id.start_tour_image_view) lateinit var tourScreen: RoundedImageView
private fun setToolbar(){ private fun setToolbar(){
toolBar.setToolbar(null, StatusToolbarModel()) toolBar.setToolbar(null, StatusToolbarModel())
toolBar.statusToolbar.findViewById<View>(R.id.back_cross).let { toolBar.statusToolbar.findViewById<View>(R.id.back_cross).let {
...@@ -276,6 +280,12 @@ class EstateScreenController : ...@@ -276,6 +280,12 @@ class EstateScreenController :
startTour.setGone(viewState.estate.multitourId == null) startTour.setGone(viewState.estate.multitourId == null)
startTourDivider.setGone(viewState.estate.multitourId == null) startTourDivider.setGone(viewState.estate.multitourId == null)
viewState.estate.multitourPreview?.let {
Glide.with(tourScreen)
.load(it)
.into(tourScreen)
}
when(viewState.estate.type){ when(viewState.estate.type){
FlatType.FLAT -> { FlatType.FLAT -> {
flatTypeView.setGone(false) flatTypeView.setGone(false)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment