Advertisement
anapsil83

Layout

Nov 13th, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.70 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <merge xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:app="http://schemas.android.com/apk/res-auto"
  4. xmlns:tools="http://schemas.android.com/tools"
  5. android:layout_height="wrap_content"
  6. tools:parentTag="androidx.constraintlayout.widget.ConstraintLayout">
  7.  
  8. <androidx.constraintlayout.widget.Guideline
  9. android:id="@+id/glStart"
  10. android:layout_width="0dp"
  11. android:layout_height="wrap_content"
  12. android:orientation="vertical"
  13. app:layout_constraintGuide_begin="@dimen/screen_margin_start" />
  14.  
  15. <androidx.constraintlayout.widget.Guideline
  16. android:id="@+id/glEnd"
  17. android:layout_width="0dp"
  18. android:layout_height="wrap_content"
  19. android:orientation="vertical"
  20. app:layout_constraintGuide_end="@dimen/screen_margin_end" />
  21.  
  22. <TextView
  23. android:id="@+id/tvTitle"
  24. android:layout_width="0dp"
  25. android:layout_height="wrap_content"
  26. android:text="@string/payment_method"
  27. android:textAppearance="@style/TextAppearance.Body.Bold"
  28. android:textColor="@color/gray800"
  29. app:layout_constraintStart_toStartOf="@id/glStart"
  30. app:layout_constraintTop_toTopOf="parent" />
  31.  
  32. <View
  33. android:id="@+id/divider"
  34. android:layout_width="0dp"
  35. android:layout_height="1dp"
  36. android:layout_marginTop="@dimen/view_margin_xxsmall"
  37. android:background="@color/gray500"
  38. app:layout_constraintEnd_toEndOf="parent"
  39. app:layout_constraintStart_toStartOf="@id/glStart"
  40. app:layout_constraintTop_toBottomOf="@id/tvTitle" />
  41.  
  42. <View
  43. android:id="@+id/bgOptionOnlyAccountDebit"
  44. android:layout_width="0dp"
  45. android:layout_height="64dp"
  46. android:layout_marginTop="@dimen/view_margin_normal"
  47. android:background="@drawable/shape_rectangle_rounded_radius4"
  48. app:layout_constraintEnd_toEndOf="@id/glEnd"
  49. app:layout_constraintStart_toStartOf="@id/glStart"
  50. app:layout_constraintTop_toBottomOf="@id/divider" />
  51.  
  52. <ImageView
  53. android:id="@+id/ivIcon"
  54. android:layout_width="wrap_content"
  55. android:layout_height="wrap_content"
  56. android:layout_marginStart="@dimen/view_margin_normal"
  57. android:importantForAccessibility="no"
  58. android:src="@drawable/ic_currency_green"
  59. app:layout_constraintBottom_toBottomOf="@id/bgOptionOnlyAccountDebit"
  60. app:layout_constraintStart_toStartOf="@id/bgOptionOnlyAccountDebit"
  61. app:layout_constraintTop_toTopOf="@id/bgOptionOnlyAccountDebit" />
  62.  
  63. <TextView
  64. android:id="@+id/tvLabel"
  65. android:layout_width="wrap_content"
  66. android:layout_height="wrap_content"
  67. android:layout_marginStart="@dimen/view_margin_normal"
  68. android:text="@string/label_account_debit"
  69. android:textAllCaps="true"
  70. android:textAppearance="@style/TextAppearance.Little"
  71. app:layout_constraintBottom_toTopOf="@id/tvAccount"
  72. app:layout_constraintStart_toEndOf="@id/ivIcon"
  73. app:layout_constraintTop_toTopOf="@id/bgOptionOnlyAccountDebit"
  74. app:layout_constraintVertical_chainStyle="packed" />
  75.  
  76. <TextView
  77. android:id="@+id/tvAccount"
  78. android:layout_width="wrap_content"
  79. android:layout_height="wrap_content"
  80. android:layout_alignParentBottom="true"
  81. android:layout_marginStart="@dimen/view_margin_normal"
  82. android:textAllCaps="true"
  83. android:textAppearance="@style/TextAppearance.Caption.Bold"
  84. android:textColor="@color/colorPrimary"
  85. app:layout_constraintBottom_toBottomOf="@id/bgOptionOnlyAccountDebit"
  86. app:layout_constraintStart_toEndOf="@id/ivIcon"
  87. app:layout_constraintTop_toBottomOf="@id/tvLabel"
  88. tools:text="938102-2" />
  89.  
  90. <TextView
  91. android:id="@+id/tvCashPayment"
  92. android:layout_width="wrap_content"
  93. android:layout_height="wrap_content"
  94. android:layout_marginTop="@dimen/view_margin_small"
  95. android:text="@string/cash_payment"
  96. android:textAppearance="@style/TextAppearance.Caption"
  97. android:textColor="@color/gray600"
  98. app:layout_constraintStart_toStartOf="@id/glStart"
  99. app:layout_constraintTop_toBottomOf="@id/bgOptionOnlyAccountDebit" />
  100.  
  101. <View
  102. android:id="@+id/bgOptionAccountDebit"
  103. android:layout_width="0dp"
  104. android:layout_height="92dp"
  105. android:layout_marginTop="@dimen/view_margin_normal"
  106. android:layout_marginEnd="@dimen/view_margin_xsmall"
  107. android:background="@drawable/shape_rectangle_radius12_gray400"
  108. app:layout_constraintEnd_toStartOf="@id/bgOptionCreditCard"
  109. app:layout_constraintStart_toStartOf="@id/glStart"
  110. app:layout_constraintTop_toBottomOf="@id/divider"
  111. tools:visibility="visible" />
  112.  
  113. <TextView
  114. android:id="@+id/tvMethodAccountDebit"
  115. android:layout_width="wrap_content"
  116. android:layout_height="20dp"
  117. android:layout_marginStart="@dimen/view_margin_small"
  118. android:text="@string/account_debit_payment"
  119. android:textAppearance="@style/TextAppearance.Body.Bold"
  120. app:layout_constraintBottom_toTopOf="@id/tvLabelAccount"
  121. app:layout_constraintStart_toStartOf="@id/bgOptionAccountDebit"
  122. app:layout_constraintTop_toTopOf="@id/bgOptionAccountDebit"
  123. app:layout_constraintVertical_chainStyle="packed" />
  124.  
  125. <TextView
  126. android:id="@+id/tvLabelAccount"
  127. android:layout_width="wrap_content"
  128. android:layout_height="wrap_content"
  129. android:layout_marginStart="@dimen/view_margin_small"
  130. android:layout_marginTop="@dimen/view_margin_xxsmall"
  131. android:text="@string/label_account"
  132. android:textAppearance="@style/TextAppearance.Little"
  133. app:layout_constraintBottom_toTopOf="@id/tvAccountNumber"
  134. app:layout_constraintStart_toStartOf="@id/bgOptionAccountDebit"
  135. app:layout_constraintTop_toBottomOf="@id/tvMethodAccountDebit" />
  136.  
  137. <TextView
  138. android:id="@+id/tvAccountNumber"
  139. android:layout_width="wrap_content"
  140. android:layout_height="wrap_content"
  141. android:layout_marginStart="@dimen/view_margin_small"
  142. android:textAppearance="@style/TextAppearance.Caption.Bold"
  143. android:textColor="@color/colorPrimary"
  144. app:layout_constraintBottom_toBottomOf="@id/bgOptionAccountDebit"
  145. app:layout_constraintStart_toStartOf="@id/bgOptionAccountDebit"
  146. app:layout_constraintTop_toBottomOf="@id/tvLabelAccount"
  147. tools:text="938102-0" />
  148.  
  149. <View
  150. android:id="@+id/bgOptionCreditCard"
  151. android:layout_width="0dp"
  152. android:layout_height="92dp"
  153. android:layout_marginStart="@dimen/view_margin_xsmall"
  154. android:layout_marginTop="@dimen/view_margin_normal"
  155. android:background="@drawable/shape_rectangle_radius12_gray400"
  156. app:layout_constraintEnd_toEndOf="@id/glEnd"
  157. app:layout_constraintStart_toEndOf="@id/bgOptionAccountDebit"
  158. app:layout_constraintTop_toBottomOf="@id/divider"
  159. tools:background="@drawable/shape_rectangle_radius12_primary"
  160. tools:visibility="visible" />
  161.  
  162. <TextView
  163. android:id="@+id/tvMethodCreditCard"
  164. android:layout_width="wrap_content"
  165. android:layout_height="20dp"
  166. android:layout_marginStart="@dimen/view_margin_small"
  167. android:text="@string/credit_card_payment_label"
  168. android:textAppearance="@style/TextAppearance.Body.Bold"
  169. app:layout_constraintBottom_toTopOf="@id/tvCardNumber"
  170. app:layout_constraintStart_toStartOf="@id/bgOptionCreditCard"
  171. app:layout_constraintTop_toTopOf="@id/bgOptionCreditCard"
  172. app:layout_constraintVertical_chainStyle="packed"
  173. tools:textColor="@color/white" />
  174.  
  175. <TextView
  176. android:id="@+id/tvCardNumber"
  177. android:layout_width="wrap_content"
  178. android:layout_height="wrap_content"
  179. android:layout_marginStart="@dimen/view_margin_small"
  180. android:layout_marginTop="@dimen/view_margin"
  181. android:textAppearance="@style/TextAppearance.Caption.Bold"
  182. android:textColor="@color/colorPrimary"
  183. app:layout_constraintBottom_toBottomOf="@id/bgOptionCreditCard"
  184. app:layout_constraintStart_toStartOf="@id/bgOptionCreditCard"
  185. app:layout_constraintTop_toBottomOf="@id/tvMethodCreditCard"
  186. tools:text="•••• 2345"
  187. tools:textColor="@color/white" />
  188.  
  189. <br.com.intermedium.uikit.widget.InterSpinnerView
  190. android:id="@+id/spInstallments"
  191. android:layout_width="0dp"
  192. android:layout_height="wrap_content"
  193. android:layout_marginTop="@dimen/view_margin_small"
  194. app:ispv_labelText="@string/installments_number"
  195. app:layout_constraintEnd_toEndOf="@id/glEnd"
  196. app:layout_constraintStart_toStartOf="@id/glStart"
  197. app:layout_constraintTop_toBottomOf="@id/bgOptionCreditCard" />
  198.  
  199. <TextView
  200. android:id="@+id/tvPayment"
  201. android:layout_width="wrap_content"
  202. android:layout_height="wrap_content"
  203. android:layout_marginTop="@dimen/view_margin_small"
  204. android:text="@string/cash_payment"
  205. android:textAppearance="@style/TextAppearance.Caption"
  206. android:textColor="@color/gray600"
  207. app:layout_constraintStart_toStartOf="@id/glStart"
  208. app:layout_constraintTop_toBottomOf="@id/spInstallments" />
  209.  
  210. <androidx.constraintlayout.widget.Group
  211. android:id="@+id/grOptionOnlyAccountDebit"
  212. android:layout_width="wrap_content"
  213. android:layout_height="wrap_content"
  214. app:constraint_referenced_ids="bgOptionOnlyAccountDebit,ivIcon,tvLabel,tvAccount,tvCashPayment"
  215. tools:visibility="visible" />
  216.  
  217. <androidx.constraintlayout.widget.Group
  218. android:id="@+id/grOptionCreditOrDebit"
  219. android:layout_width="wrap_content"
  220. android:layout_height="wrap_content"
  221. app:constraint_referenced_ids="grOptionAccountDebit,grOptionCreditCard,spInstallments,tvPayment"
  222. tools:visibility="visible" />
  223.  
  224. <androidx.constraintlayout.widget.Group
  225. android:id="@+id/grOptionAccountDebit"
  226. android:layout_width="wrap_content"
  227. android:layout_height="wrap_content"
  228. app:constraint_referenced_ids="bgOptionAccountDebit,tvMethodAccountDebit,tvLabelAccount,tvAccountNumber" />
  229.  
  230. <androidx.constraintlayout.widget.Group
  231. android:id="@+id/grOptionCreditCard"
  232. android:layout_width="wrap_content"
  233. android:layout_height="wrap_content"
  234. app:constraint_referenced_ids="bgOptionCreditCard,tvMethodCreditCard,tvCardNumber"/>
  235. </merge>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement