Fix instructions view visibility.
This commit is contained in:
		
							parent
							
								
									a00afa7a30
								
							
						
					
					
						commit
						1932edad46
					
				@ -22,6 +22,7 @@ import android.util.AttributeSet
 | 
			
		||||
import android.view.LayoutInflater
 | 
			
		||||
import androidx.constraintlayout.widget.ConstraintLayout
 | 
			
		||||
import androidx.core.content.res.use
 | 
			
		||||
import androidx.core.view.isVisible
 | 
			
		||||
import im.vector.app.R
 | 
			
		||||
import im.vector.app.core.extensions.setTextOrHide
 | 
			
		||||
import im.vector.app.databinding.ViewQrCodeLoginInstructionsBinding
 | 
			
		||||
@ -53,9 +54,13 @@ class QrCodeLoginInstructionsView @JvmOverloads constructor(
 | 
			
		||||
        val instruction2 = typedArray.getString(R.styleable.QrCodeLoginInstructionsView_qrCodeLoginInstruction2)
 | 
			
		||||
        val instruction3 = typedArray.getString(R.styleable.QrCodeLoginInstructionsView_qrCodeLoginInstruction3)
 | 
			
		||||
        val instruction4 = typedArray.getString(R.styleable.QrCodeLoginInstructionsView_qrCodeLoginInstruction4)
 | 
			
		||||
        binding.instruction1TextView.setTextOrHide(instruction1)
 | 
			
		||||
        binding.instruction2TextView.setTextOrHide(instruction2)
 | 
			
		||||
        binding.instruction3TextView.setTextOrHide(instruction3)
 | 
			
		||||
        binding.instruction4TextView.setTextOrHide(instruction4)
 | 
			
		||||
        binding.instructions1Layout.isVisible = instruction1 != null
 | 
			
		||||
        binding.instructions2Layout.isVisible = instruction2 != null
 | 
			
		||||
        binding.instructions3Layout.isVisible = instruction3 != null
 | 
			
		||||
        binding.instructions4Layout.isVisible = instruction4 != null
 | 
			
		||||
        binding.instruction1TextView.text = instruction1
 | 
			
		||||
        binding.instruction2TextView.text = instruction2
 | 
			
		||||
        binding.instruction3TextView.text = instruction3
 | 
			
		||||
        binding.instruction4TextView.text = instruction4
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user