How can I convert the following code from Java to Kotlin?
Boolean mBoolean = false
view.setVisibility(mBoolean ? View.VISIBLE : View.GONE);
How can I convert the following code from Java to Kotlin?
Boolean mBoolean = false
view.setVisibility(mBoolean ? View.VISIBLE : View.GONE);
 
    
     
    
    val mBoolean = false
view.visibility = if(mBoolean) View.VISIBLE else View.GONE
However I doubt it makes any sense to make mBoolean immutable here, so instead of val mBoolean I'd go with var mBoolean.
 
    
    You can epannd on view.visibility = if(mBoolean) View.VISIBLE else View.GONE by creating extension function
fun View.makeVisible(show:Boolean){
    this.visibilility = if(show) View.VISIBLE else View.GONE   
}
var mBolean = false
view.makeVisible(mBoolean)
 
    
    You can also use when operator:
 val mBoolean = false
        view.visibility = when (mBoolean) {
            true -> View.VISIBLE
            false -> View.GONE
        }
