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