activity_home.xml 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <layout 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. tools:ignore="ResourceName">
  6. <data>
  7. <import type="com.yingyangfly.baselib.utils.User" />
  8. <variable
  9. name="data"
  10. type="com.yingyangfly.home.entity.CountTrainBean" />
  11. <variable
  12. name="task"
  13. type="com.yingyangfly.home.entity.MyTaskBean" />
  14. </data>
  15. <androidx.constraintlayout.widget.ConstraintLayout
  16. android:id="@+id/homeLayout"
  17. android:layout_width="match_parent"
  18. android:layout_height="match_parent"
  19. android:background="@mipmap/icon_uniform_background">
  20. <androidx.constraintlayout.widget.ConstraintLayout
  21. android:id="@+id/titleLayout"
  22. android:layout_width="match_parent"
  23. android:layout_height="wrap_content"
  24. app:layout_constraintEnd_toEndOf="parent"
  25. app:layout_constraintStart_toStartOf="parent"
  26. app:layout_constraintTop_toTopOf="parent">
  27. <androidx.constraintlayout.widget.ConstraintLayout
  28. android:id="@+id/headLayout"
  29. android:layout_width="0dp"
  30. android:layout_height="wrap_content"
  31. app:layout_constraintEnd_toStartOf="@id/functionLayout"
  32. app:layout_constraintHorizontal_weight="1"
  33. app:layout_constraintStart_toStartOf="parent"
  34. app:layout_constraintTop_toTopOf="parent">
  35. <androidx.appcompat.widget.AppCompatTextView
  36. android:layout_width="match_parent"
  37. android:layout_height="@dimen/divider_61px"
  38. android:layout_marginStart="@dimen/divider_101px"
  39. android:layout_marginTop="@dimen/divider_30px"
  40. android:layout_marginEnd="@dimen/divider_31px"
  41. android:background="@drawable/bg_home_title"
  42. android:gravity="center"
  43. android:text='@{User.INSTANCE.name+",欢迎使用未来蓝豚。"}'
  44. android:textColor="@color/color_FF4A76FF"
  45. android:textSize="@dimen/divider_24px"
  46. android:textStyle="bold"
  47. app:layout_constraintBottom_toBottomOf="parent"
  48. app:layout_constraintEnd_toEndOf="parent"
  49. app:layout_constraintStart_toStartOf="parent"
  50. app:layout_constraintTop_toTopOf="parent" />
  51. <androidx.appcompat.widget.AppCompatImageView
  52. android:id="@+id/imageSetting"
  53. android:layout_width="@dimen/divider_80px"
  54. android:layout_height="@dimen/divider_80px"
  55. android:layout_marginStart="@dimen/divider_53px"
  56. android:layout_marginTop="@dimen/divider_20px"
  57. app:isCircle="@{true}"
  58. app:layout_constraintStart_toStartOf="parent"
  59. app:layout_constraintTop_toTopOf="parent"
  60. app:loadHeadImg="@{User.INSTANCE.avatar}" />
  61. </androidx.constraintlayout.widget.ConstraintLayout>
  62. <androidx.constraintlayout.widget.ConstraintLayout
  63. android:id="@+id/functionLayout"
  64. android:layout_width="0dp"
  65. android:layout_height="wrap_content"
  66. android:orientation="horizontal"
  67. app:layout_constraintEnd_toEndOf="parent"
  68. app:layout_constraintHorizontal_weight="1.6"
  69. app:layout_constraintStart_toEndOf="@id/headLayout"
  70. app:layout_constraintTop_toTopOf="parent">
  71. <LinearLayout
  72. android:id="@+id/layoutLiveBroadcast"
  73. style="@style/workbenches_operate_btn"
  74. android:layout_gravity="center_horizontal"
  75. android:gravity="center_horizontal"
  76. app:layout_constraintEnd_toStartOf="@+id/layoutHelp"
  77. app:layout_constraintStart_toStartOf="parent"
  78. tools:ignore="MissingConstraints">
  79. <androidx.appcompat.widget.AppCompatImageView
  80. android:layout_width="@dimen/divider_68px"
  81. android:layout_height="@dimen/divider_65px"
  82. android:layout_marginTop="@dimen/divider_18px"
  83. android:scaleType="centerInside"
  84. android:src="@mipmap/icon_live_broadcast" />
  85. <androidx.appcompat.widget.AppCompatTextView
  86. android:layout_width="@dimen/divider_122px"
  87. android:layout_height="@dimen/divider_42px"
  88. android:layout_marginTop="@dimen/divider_18px"
  89. android:background="@mipmap/icon_home_text"
  90. android:gravity="center"
  91. android:lineHeight="@dimen/divider_33px"
  92. android:text="@string/live_broadcast"
  93. android:textColor="@android:color/white"
  94. android:textSize="@dimen/divider_24px"
  95. android:textStyle="bold" />
  96. </LinearLayout>
  97. <LinearLayout
  98. android:id="@+id/layoutHelp"
  99. style="@style/workbenches_operate_btn"
  100. android:gravity="center_horizontal"
  101. app:layout_constraintEnd_toStartOf="@+id/layoutNotify"
  102. app:layout_constraintStart_toEndOf="@+id/layoutLiveBroadcast"
  103. tools:ignore="MissingConstraints">
  104. <androidx.appcompat.widget.AppCompatImageView
  105. android:layout_width="@dimen/divider_56px"
  106. android:layout_height="@dimen/divider_56px"
  107. android:layout_marginTop="@dimen/divider_24px"
  108. android:scaleType="centerInside"
  109. android:src="@mipmap/icon_help" />
  110. <androidx.appcompat.widget.AppCompatTextView
  111. android:layout_width="@dimen/divider_122px"
  112. android:layout_height="@dimen/divider_42px"
  113. android:layout_marginTop="@dimen/divider_15px"
  114. android:background="@mipmap/icon_home_text"
  115. android:gravity="center"
  116. android:lineHeight="@dimen/divider_33px"
  117. android:text="@string/help"
  118. android:textColor="@android:color/white"
  119. android:textSize="@dimen/divider_24px"
  120. android:textStyle="bold" />
  121. </LinearLayout>
  122. <androidx.constraintlayout.widget.ConstraintLayout
  123. android:id="@+id/layoutNotify"
  124. style="@style/workbenches_operate_btn"
  125. android:gravity="center_horizontal"
  126. app:layout_constraintEnd_toStartOf="@+id/layoutServicePackage"
  127. app:layout_constraintStart_toEndOf="@+id/layoutHelp"
  128. tools:ignore="MissingConstraints">
  129. <androidx.appcompat.widget.AppCompatImageView
  130. android:id="@+id/notifyImage"
  131. android:layout_width="@dimen/divider_68px"
  132. android:layout_height="@dimen/divider_52px"
  133. android:layout_marginTop="@dimen/divider_30px"
  134. android:scaleType="centerInside"
  135. android:src="@mipmap/icon_notify"
  136. android:textColor="@android:color/white"
  137. android:textSize="@dimen/divider_24px"
  138. android:textStyle="bold"
  139. app:layout_constraintEnd_toEndOf="parent"
  140. app:layout_constraintStart_toStartOf="parent"
  141. app:layout_constraintTop_toTopOf="parent" />
  142. <View
  143. android:id="@+id/unReadLayout"
  144. android:layout_width="@dimen/divider_14px"
  145. android:layout_height="@dimen/divider_14px"
  146. android:layout_marginStart="@dimen/divider_10px"
  147. android:layout_marginTop="@dimen/divider_37px"
  148. android:background="@drawable/shape_ract_gold"
  149. android:visibility="gone"
  150. app:layout_constraintEnd_toEndOf="parent"
  151. app:layout_constraintStart_toStartOf="parent"
  152. app:layout_constraintTop_toTopOf="parent" />
  153. <androidx.appcompat.widget.AppCompatTextView
  154. android:layout_width="@dimen/divider_122px"
  155. android:layout_height="@dimen/divider_42px"
  156. android:layout_marginTop="@dimen/divider_21px"
  157. android:background="@mipmap/icon_home_text"
  158. android:gravity="center"
  159. android:lineHeight="@dimen/divider_33px"
  160. android:text="@string/notify"
  161. android:textColor="@android:color/white"
  162. android:textSize="@dimen/divider_24px"
  163. android:textStyle="bold"
  164. app:layout_constraintEnd_toEndOf="parent"
  165. app:layout_constraintStart_toStartOf="parent"
  166. app:layout_constraintTop_toBottomOf="@+id/notifyImage" />
  167. </androidx.constraintlayout.widget.ConstraintLayout>
  168. <LinearLayout
  169. android:id="@+id/layoutServicePackage"
  170. style="@style/workbenches_operate_btn"
  171. android:gravity="center_horizontal"
  172. app:layout_constraintEnd_toEndOf="parent"
  173. app:layout_constraintStart_toEndOf="@+id/layoutNotify"
  174. tools:ignore="MissingConstraints">
  175. <androidx.appcompat.widget.AppCompatImageView
  176. android:layout_width="@dimen/divider_63px"
  177. android:layout_height="@dimen/divider_64px"
  178. android:layout_marginTop="@dimen/divider_16px"
  179. android:scaleType="centerInside"
  180. android:src="@mipmap/icon_service_package" />
  181. <androidx.appcompat.widget.AppCompatTextView
  182. android:layout_width="@dimen/divider_122px"
  183. android:layout_height="@dimen/divider_42px"
  184. android:layout_marginTop="@dimen/divider_22px"
  185. android:background="@mipmap/icon_home_text"
  186. android:gravity="center"
  187. android:lineHeight="@dimen/divider_33px"
  188. android:text="@string/service_package"
  189. android:textColor="@android:color/white"
  190. android:textSize="@dimen/divider_24px"
  191. android:textStyle="bold" />
  192. </LinearLayout>
  193. </androidx.constraintlayout.widget.ConstraintLayout>
  194. </androidx.constraintlayout.widget.ConstraintLayout>
  195. <FrameLayout
  196. android:id="@+id/leftLayout"
  197. android:layout_width="@dimen/divider_516px"
  198. android:layout_height="0dp"
  199. android:layout_marginStart="@dimen/divider_46px"
  200. android:layout_marginTop="@dimen/divider_40px"
  201. android:layout_marginBottom="@dimen/divider_60px"
  202. app:layout_constraintBottom_toBottomOf="parent"
  203. app:layout_constraintEnd_toStartOf="@id/rightLayout"
  204. app:layout_constraintStart_toStartOf="parent"
  205. app:layout_constraintTop_toBottomOf="@+id/titleLayout">
  206. <FrameLayout
  207. android:id="@+id/allLeftLayout"
  208. android:layout_width="match_parent"
  209. android:layout_height="match_parent">
  210. <LinearLayout
  211. android:id="@+id/gameLayout"
  212. android:layout_width="match_parent"
  213. android:layout_height="match_parent"
  214. android:layout_gravity="center_horizontal"
  215. android:background="@mipmap/icon_interstellar"
  216. android:gravity="center_horizontal"
  217. android:orientation="vertical"
  218. android:visibility="gone">
  219. <androidx.recyclerview.widget.RecyclerView
  220. android:id="@+id/rvGame"
  221. android:layout_width="match_parent"
  222. android:layout_height="0dp"
  223. android:layout_marginStart="@dimen/divider_52px"
  224. android:layout_marginTop="@dimen/divider_28px"
  225. android:layout_marginEnd="@dimen/divider_52px"
  226. android:layout_weight="1" />
  227. <Button
  228. android:id="@+id/btnNextPage"
  229. android:layout_width="@dimen/divider_315px"
  230. android:layout_height="@dimen/divider_68px"
  231. android:layout_marginBottom="@dimen/divider_52px"
  232. android:background="@drawable/bg_home_game_btn"
  233. android:text="@string/next_page"
  234. android:textColor="@android:color/white"
  235. android:textSize="@dimen/divider_28px" />
  236. </LinearLayout>
  237. <FrameLayout
  238. android:id="@+id/interstellarLayout"
  239. android:layout_width="match_parent"
  240. android:layout_height="match_parent"
  241. android:background="@mipmap/icon_interstellar"
  242. android:visibility="gone">
  243. <ImageView
  244. android:id="@+id/leftDoorImage"
  245. android:layout_width="@dimen/divider_238px"
  246. android:layout_height="@dimen/divider_544px"
  247. android:layout_gravity="start"
  248. android:layout_marginStart="@dimen/divider_33px"
  249. android:layout_marginTop="@dimen/divider_29px"
  250. android:scaleType="fitXY"
  251. android:src="@mipmap/icon_left_door" />
  252. <ImageView
  253. android:id="@+id/rightDoorImage"
  254. android:layout_width="@dimen/divider_235px"
  255. android:layout_height="@dimen/divider_544px"
  256. android:layout_gravity="end"
  257. android:layout_marginTop="@dimen/divider_29px"
  258. android:layout_marginEnd="@dimen/divider_32px"
  259. android:scaleType="fitXY"
  260. android:src="@mipmap/icon_right_door" />
  261. </FrameLayout>
  262. <LinearLayout
  263. android:id="@+id/effectLayout"
  264. android:layout_width="match_parent"
  265. android:layout_height="match_parent"
  266. android:layout_gravity="center_horizontal"
  267. android:background="@mipmap/icon_effect"
  268. android:orientation="vertical">
  269. <androidx.appcompat.widget.AppCompatImageView
  270. android:id="@+id/fishImage"
  271. android:layout_width="@dimen/divider_220px"
  272. android:layout_height="@dimen/divider_234px"
  273. android:layout_gravity="center_horizontal"
  274. android:layout_marginTop="@dimen/divider_54px"
  275. android:scaleType="centerInside" />
  276. <androidx.appcompat.widget.AppCompatTextView
  277. android:layout_width="match_parent"
  278. android:layout_height="0dp"
  279. android:layout_marginStart="@dimen/divider_43px"
  280. android:layout_marginTop="@dimen/divider_28px"
  281. android:layout_marginEnd="@dimen/divider_49px"
  282. android:layout_weight="1"
  283. android:gravity="center"
  284. android:text="@string/start_training_info"
  285. android:textColor="@android:color/white"
  286. android:textSize="@dimen/divider_24px" />
  287. <androidx.appcompat.widget.AppCompatButton
  288. android:id="@+id/opneBtn"
  289. android:layout_width="@dimen/divider_315px"
  290. android:layout_height="@dimen/divider_88px"
  291. android:layout_gravity="center_horizontal"
  292. android:layout_marginBottom="@dimen/divider_29px"
  293. android:background="@mipmap/icon_rectangle_button"
  294. android:gravity="center"
  295. android:text="@string/start_training"
  296. android:textColor="@android:color/white"
  297. android:textSize="@dimen/divider_28px"
  298. android:textStyle="bold" />
  299. </LinearLayout>
  300. </FrameLayout>
  301. <LinearLayout
  302. android:id="@+id/taskLayout"
  303. android:layout_width="match_parent"
  304. android:layout_height="match_parent"
  305. android:layout_gravity="center_horizontal"
  306. android:background="@mipmap/icon_occupy_bitmap"
  307. android:gravity="center_horizontal"
  308. android:orientation="vertical"
  309. android:visibility="gone">
  310. <androidx.constraintlayout.widget.ConstraintLayout
  311. android:layout_width="match_parent"
  312. android:layout_height="0dp"
  313. android:layout_marginStart="@dimen/divider_37px"
  314. android:layout_marginTop="@dimen/divider_21px"
  315. android:layout_marginEnd="@dimen/divider_36px"
  316. android:layout_weight="1">
  317. <ImageView
  318. android:layout_width="match_parent"
  319. android:layout_height="match_parent"
  320. app:layout_constraintBottom_toBottomOf="parent"
  321. app:layout_constraintEnd_toEndOf="parent"
  322. app:layout_constraintStart_toStartOf="parent"
  323. app:layout_constraintTop_toTopOf="parent"
  324. app:loadImg="@{task.getGameImage()}"
  325. app:roundRadius="@{8}" />
  326. <androidx.appcompat.widget.AppCompatButton
  327. android:layout_width="@dimen/divider_264px"
  328. android:layout_height="@dimen/divider_50px"
  329. android:layout_gravity="center_horizontal|bottom"
  330. android:layout_marginBottom="@dimen/divider_39px"
  331. android:background="@drawable/bg_home_task_progress"
  332. android:text='@{"当前游戏"+task.currentTaskNum+"/"+task.totalTaskNum}'
  333. android:textColor="@android:color/white"
  334. android:textSize="@dimen/divider_28px"
  335. android:textStyle="bold"
  336. app:layout_constraintBottom_toBottomOf="parent"
  337. app:layout_constraintEnd_toEndOf="parent"
  338. app:layout_constraintStart_toStartOf="parent" />
  339. </androidx.constraintlayout.widget.ConstraintLayout>
  340. <Button
  341. android:id="@+id/btnTask"
  342. android:layout_width="match_parent"
  343. android:layout_height="@dimen/divider_80px"
  344. android:layout_marginStart="@dimen/divider_57px"
  345. android:layout_marginTop="@dimen/divider_26px"
  346. android:layout_marginEnd="@dimen/divider_55px"
  347. android:layout_marginBottom="@dimen/divider_36px"
  348. android:background="@drawable/bg_home_task_btn"
  349. android:text="@string/start_exclusive_training"
  350. android:textColor="@android:color/white"
  351. android:textSize="@dimen/divider_28px" />
  352. </LinearLayout>
  353. </FrameLayout>
  354. <androidx.constraintlayout.widget.ConstraintLayout
  355. android:id="@+id/rightLayout"
  356. android:layout_width="@dimen/divider_561px"
  357. android:layout_height="0dp"
  358. android:layout_marginTop="@dimen/divider_40px"
  359. android:layout_marginEnd="@dimen/divider_25px"
  360. android:layout_marginBottom="@dimen/divider_60px"
  361. app:layout_constraintBottom_toBottomOf="parent"
  362. app:layout_constraintEnd_toEndOf="parent"
  363. app:layout_constraintStart_toEndOf="@id/leftLayout"
  364. app:layout_constraintTop_toBottomOf="@+id/titleLayout">
  365. <androidx.constraintlayout.widget.ConstraintLayout
  366. android:id="@+id/tvPlayPorpoise"
  367. style="@style/home_right_tools_layout"
  368. android:background="@mipmap/icon_enjoy"
  369. app:layout_constraintEnd_toStartOf="@id/tvProfessionalEvaluation"
  370. app:layout_constraintStart_toStartOf="parent"
  371. app:layout_constraintTop_toTopOf="parent">
  372. <androidx.appcompat.widget.AppCompatTextView
  373. style="@style/home_right_tools_text"
  374. android:layout_marginTop="@dimen/divider_132px"
  375. android:text="@string/play_with_blue_porpoise"
  376. tools:ignore="MissingConstraints" />
  377. </androidx.constraintlayout.widget.ConstraintLayout>
  378. <androidx.constraintlayout.widget.ConstraintLayout
  379. android:id="@+id/tvProfessionalEvaluation"
  380. style="@style/home_right_tools_layout"
  381. android:background="@mipmap/icon_evaluation"
  382. app:layout_constraintEnd_toEndOf="parent"
  383. app:layout_constraintStart_toEndOf="@id/tvPlayPorpoise"
  384. app:layout_constraintTop_toTopOf="parent">
  385. <androidx.appcompat.widget.AppCompatTextView
  386. style="@style/home_right_tools_text"
  387. android:layout_marginTop="@dimen/divider_133px"
  388. android:text="@string/professional_evaluation"
  389. tools:ignore="MissingConstraints" />
  390. </androidx.constraintlayout.widget.ConstraintLayout>
  391. <androidx.constraintlayout.widget.ConstraintLayout
  392. android:id="@+id/tvHealthCounseling"
  393. style="@style/home_right_tools_layout"
  394. android:layout_marginTop="@dimen/divider_20px"
  395. android:background="@mipmap/icon_news_information"
  396. app:layout_constraintEnd_toStartOf="@id/tvfunTime"
  397. app:layout_constraintStart_toStartOf="parent"
  398. app:layout_constraintTop_toBottomOf="@+id/tvPlayPorpoise">
  399. <androidx.appcompat.widget.AppCompatTextView
  400. style="@style/home_right_tools_text"
  401. android:layout_marginTop="@dimen/divider_133px"
  402. android:text="@string/health_counseling"
  403. tools:ignore="MissingConstraints" />
  404. </androidx.constraintlayout.widget.ConstraintLayout>
  405. <androidx.constraintlayout.widget.ConstraintLayout
  406. android:id="@+id/tvfunTime"
  407. style="@style/home_right_tools_layout"
  408. android:layout_marginTop="@dimen/divider_20px"
  409. android:background="@mipmap/icon_fun_time"
  410. android:gravity="center"
  411. app:layout_constraintEnd_toEndOf="parent"
  412. app:layout_constraintStart_toEndOf="@id/tvHealthCounseling"
  413. app:layout_constraintTop_toBottomOf="@+id/tvPlayPorpoise">
  414. <androidx.appcompat.widget.AppCompatTextView
  415. style="@style/home_right_tools_text"
  416. android:layout_marginTop="@dimen/divider_135px"
  417. android:text="@string/rehabilitation_classroom"
  418. tools:ignore="MissingConstraints" />
  419. </androidx.constraintlayout.widget.ConstraintLayout>
  420. <androidx.constraintlayout.widget.ConstraintLayout
  421. android:layout_width="@dimen/divider_561px"
  422. android:layout_height="@dimen/divider_150px"
  423. android:layout_marginTop="@dimen/divider_23px"
  424. android:background="@mipmap/bg_data_content"
  425. app:layout_constraintBottom_toBottomOf="parent"
  426. app:layout_constraintEnd_toEndOf="parent"
  427. app:layout_constraintStart_toStartOf="parent"
  428. app:layout_constraintTop_toBottomOf="@+id/tvHealthCounseling">
  429. <LinearLayout
  430. android:id="@+id/brainPowerValueLayout"
  431. android:layout_width="0dp"
  432. android:layout_height="match_parent"
  433. android:gravity="center"
  434. android:orientation="vertical"
  435. app:layout_constraintBottom_toBottomOf="parent"
  436. app:layout_constraintEnd_toStartOf="@id/accumulatedTrainingDurationLayout"
  437. app:layout_constraintHorizontal_weight="1"
  438. app:layout_constraintStart_toStartOf="parent"
  439. app:layout_constraintTop_toTopOf="parent">
  440. <androidx.appcompat.widget.AppCompatTextView
  441. android:layout_width="wrap_content"
  442. android:layout_height="wrap_content"
  443. android:text="@string/brain_power_value"
  444. android:textColor="@android:color/white"
  445. android:textSize="@dimen/divider_24px" />
  446. <com.yingyangfly.home.widget.NumberAnimTextView
  447. android:id="@+id/tvBrainPowerValue"
  448. android:layout_width="wrap_content"
  449. android:layout_height="wrap_content"
  450. android:layout_marginTop="@dimen/divider_7px"
  451. android:lineHeight="@dimen/divider_48px"
  452. android:textColor="@android:color/white"
  453. android:textSize="@dimen/divider_34px"
  454. android:textStyle="bold" />
  455. </LinearLayout>
  456. <LinearLayout
  457. android:id="@+id/accumulatedTrainingDurationLayout"
  458. android:layout_width="0dp"
  459. android:layout_height="match_parent"
  460. android:gravity="center"
  461. android:orientation="vertical"
  462. app:layout_constraintBottom_toBottomOf="parent"
  463. app:layout_constraintEnd_toStartOf="@id/checkLayout"
  464. app:layout_constraintHorizontal_weight="1"
  465. app:layout_constraintStart_toEndOf="@id/brainPowerValueLayout"
  466. app:layout_constraintTop_toTopOf="parent">
  467. <androidx.appcompat.widget.AppCompatTextView
  468. android:layout_width="wrap_content"
  469. android:layout_height="wrap_content"
  470. android:text="@string/accumulated_training_duration"
  471. android:textColor="@android:color/white"
  472. android:textSize="@dimen/divider_24px" />
  473. <androidx.appcompat.widget.AppCompatTextView
  474. android:layout_width="wrap_content"
  475. android:layout_height="wrap_content"
  476. android:layout_marginTop="@dimen/divider_14px"
  477. android:lineHeight="@dimen/divider_45px"
  478. android:text="@{data.trainTime}"
  479. android:textColor="@android:color/white"
  480. android:textSize="@dimen/divider_32px"
  481. android:textStyle="bold" />
  482. </LinearLayout>
  483. <LinearLayout
  484. android:id="@+id/checkLayout"
  485. android:layout_width="0dp"
  486. android:layout_height="match_parent"
  487. android:gravity="center"
  488. app:layout_constraintBottom_toBottomOf="parent"
  489. app:layout_constraintEnd_toEndOf="parent"
  490. app:layout_constraintHorizontal_weight="1"
  491. app:layout_constraintStart_toEndOf="@id/accumulatedTrainingDurationLayout"
  492. app:layout_constraintTop_toTopOf="parent">
  493. <Button
  494. android:id="@+id/btnCheck"
  495. android:layout_width="@dimen/divider_148px"
  496. android:layout_height="@dimen/divider_58px"
  497. android:layout_marginEnd="@dimen/divider_26px"
  498. android:background="@drawable/bg_home_game_btn"
  499. android:text="@string/view"
  500. android:textColor="@android:color/white"
  501. android:textSize="@dimen/divider_28px" />
  502. </LinearLayout>
  503. </androidx.constraintlayout.widget.ConstraintLayout>
  504. </androidx.constraintlayout.widget.ConstraintLayout>
  505. </androidx.constraintlayout.widget.ConstraintLayout>
  506. </layout>