activity_home.xml 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519
  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. <FrameLayout
  16. android:layout_width="match_parent"
  17. android:layout_height="match_parent"
  18. android:background="@drawable/bg_train">
  19. <androidx.constraintlayout.widget.ConstraintLayout
  20. android:layout_width="match_parent"
  21. android:layout_height="match_parent">
  22. <androidx.constraintlayout.widget.ConstraintLayout
  23. android:id="@+id/titleLayout"
  24. android:layout_width="match_parent"
  25. android:layout_height="wrap_content"
  26. app:layout_constraintLeft_toLeftOf="parent"
  27. app:layout_constraintRight_toRightOf="parent"
  28. app:layout_constraintTop_toTopOf="parent">
  29. <androidx.constraintlayout.widget.ConstraintLayout
  30. android:id="@+id/headLayout"
  31. android:layout_width="0dp"
  32. android:layout_height="wrap_content"
  33. app:layout_constraintHorizontal_weight="1"
  34. app:layout_constraintLeft_toLeftOf="parent"
  35. app:layout_constraintRight_toLeftOf="@id/functionLayout"
  36. app:layout_constraintTop_toTopOf="parent">
  37. <androidx.appcompat.widget.AppCompatTextView
  38. android:layout_width="match_parent"
  39. android:layout_height="@dimen/divider_61px"
  40. android:layout_marginStart="@dimen/divider_101px"
  41. android:layout_marginTop="@dimen/divider_30px"
  42. android:layout_marginEnd="@dimen/divider_31px"
  43. android:background="@drawable/bg_home_title"
  44. android:gravity="center"
  45. android:text='@{User.INSTANCE.name+",欢迎你使用未来蓝豚"}'
  46. android:textColor="@color/color_FF4A76FF"
  47. android:textSize="@dimen/divider_24px"
  48. app:layout_constraintBottom_toBottomOf="parent"
  49. app:layout_constraintLeft_toLeftOf="parent"
  50. app:layout_constraintRight_toRightOf="parent"
  51. app:layout_constraintTop_toTopOf="parent" />
  52. <androidx.appcompat.widget.AppCompatImageView
  53. android:id="@+id/imageSetting"
  54. android:layout_width="@dimen/divider_80px"
  55. android:layout_height="@dimen/divider_80px"
  56. android:layout_marginStart="@dimen/divider_53px"
  57. android:layout_marginTop="@dimen/divider_20px"
  58. app:isCircle="@{true}"
  59. app:layout_constraintLeft_toLeftOf="parent"
  60. app:layout_constraintTop_toTopOf="parent"
  61. app:loadHeadImg="@{User.INSTANCE.avatar}" />
  62. </androidx.constraintlayout.widget.ConstraintLayout>
  63. <androidx.constraintlayout.widget.ConstraintLayout
  64. android:id="@+id/functionLayout"
  65. android:layout_width="0dp"
  66. android:layout_height="wrap_content"
  67. android:orientation="horizontal"
  68. app:layout_constraintHorizontal_weight="1.6"
  69. app:layout_constraintLeft_toRightOf="@id/headLayout"
  70. app:layout_constraintRight_toRightOf="parent"
  71. app:layout_constraintTop_toTopOf="parent">
  72. <LinearLayout
  73. android:id="@+id/layoutLiveBroadcast"
  74. style="@style/workbenches_operate_btn"
  75. android:layout_gravity="center_horizontal"
  76. android:gravity="center_horizontal"
  77. app:layout_constraintLeft_toLeftOf="parent"
  78. app:layout_constraintRight_toLeftOf="@+id/layoutHelp"
  79. tools:ignore="MissingConstraints">
  80. <androidx.appcompat.widget.AppCompatImageView
  81. android:layout_width="@dimen/divider_44px"
  82. android:layout_height="@dimen/divider_35px"
  83. android:layout_marginTop="@dimen/divider_37px"
  84. android:background="@mipmap/icon_live_broadcast"
  85. android:scaleType="centerInside"
  86. tools:ignore="ContentDescription" />
  87. <androidx.appcompat.widget.AppCompatTextView
  88. style="@style/workbenches_home_text"
  89. android:layout_marginTop="@dimen/divider_13px"
  90. android:text="@string/live_broadcast" />
  91. </LinearLayout>
  92. <LinearLayout
  93. android:id="@+id/layoutHelp"
  94. style="@style/workbenches_operate_btn"
  95. android:gravity="center_horizontal"
  96. app:layout_constraintLeft_toRightOf="@+id/layoutLiveBroadcast"
  97. app:layout_constraintRight_toLeftOf="@+id/layoutNotify"
  98. tools:ignore="MissingConstraints">
  99. <androidx.appcompat.widget.AppCompatImageView
  100. android:layout_width="@dimen/divider_38px"
  101. android:layout_height="@dimen/divider_38px"
  102. android:layout_marginTop="@dimen/divider_37px"
  103. android:background="@mipmap/icon_help"
  104. android:scaleType="centerInside" />
  105. <androidx.appcompat.widget.AppCompatTextView
  106. style="@style/workbenches_home_text"
  107. android:layout_marginTop="@dimen/divider_10px"
  108. android:text="@string/help" />
  109. </LinearLayout>
  110. <androidx.constraintlayout.widget.ConstraintLayout
  111. android:id="@+id/layoutNotify"
  112. style="@style/workbenches_operate_btn"
  113. android:gravity="center_horizontal"
  114. app:layout_constraintLeft_toRightOf="@+id/layoutHelp"
  115. app:layout_constraintRight_toLeftOf="@+id/layoutServicePackage"
  116. tools:ignore="MissingConstraints">
  117. <androidx.appcompat.widget.AppCompatImageView
  118. android:id="@+id/notifyImage"
  119. android:layout_width="@dimen/divider_34px"
  120. android:layout_height="@dimen/divider_40px"
  121. android:layout_marginTop="@dimen/divider_37px"
  122. android:background="@mipmap/icon_notify"
  123. android:scaleType="centerInside"
  124. app:layout_constraintLeft_toLeftOf="parent"
  125. app:layout_constraintRight_toRightOf="parent"
  126. app:layout_constraintTop_toTopOf="parent" />
  127. <View
  128. android:id="@+id/unReadLayout"
  129. android:layout_width="@dimen/divider_14px"
  130. android:layout_height="@dimen/divider_14px"
  131. android:layout_marginStart="@dimen/divider_10px"
  132. android:layout_marginTop="@dimen/divider_37px"
  133. android:background="@drawable/shape_ract_gold"
  134. android:visibility="gone"
  135. app:layout_constraintLeft_toLeftOf="parent"
  136. app:layout_constraintRight_toRightOf="parent"
  137. app:layout_constraintTop_toTopOf="parent" />
  138. <androidx.appcompat.widget.AppCompatTextView
  139. style="@style/workbenches_home_text"
  140. android:layout_marginTop="@dimen/divider_8px"
  141. android:text="@string/notify"
  142. app:layout_constraintLeft_toLeftOf="parent"
  143. app:layout_constraintRight_toRightOf="parent"
  144. app:layout_constraintTop_toBottomOf="@+id/notifyImage" />
  145. </androidx.constraintlayout.widget.ConstraintLayout>
  146. <LinearLayout
  147. android:id="@+id/layoutServicePackage"
  148. style="@style/workbenches_operate_btn"
  149. android:gravity="center_horizontal"
  150. app:layout_constraintLeft_toRightOf="@+id/layoutNotify"
  151. app:layout_constraintRight_toRightOf="parent"
  152. tools:ignore="MissingConstraints">
  153. <androidx.appcompat.widget.AppCompatImageView
  154. android:layout_width="@dimen/divider_44px"
  155. android:layout_height="@dimen/divider_36px"
  156. android:layout_marginTop="@dimen/divider_37px"
  157. android:background="@mipmap/icon_service_package"
  158. android:scaleType="centerInside" />
  159. <androidx.appcompat.widget.AppCompatTextView
  160. style="@style/workbenches_home_text"
  161. android:layout_marginTop="@dimen/divider_12px"
  162. android:text="@string/service_package" />
  163. </LinearLayout>
  164. </androidx.constraintlayout.widget.ConstraintLayout>
  165. </androidx.constraintlayout.widget.ConstraintLayout>
  166. <androidx.cardview.widget.CardView
  167. android:id="@+id/leftLayout"
  168. android:layout_width="0dp"
  169. android:layout_height="@dimen/divider_616px"
  170. android:layout_marginStart="@dimen/divider_40px"
  171. android:layout_marginTop="@dimen/divider_55px"
  172. android:layout_marginBottom="@dimen/divider_48px"
  173. app:cardCornerRadius="@dimen/divider_28px"
  174. app:layout_constraintBottom_toBottomOf="parent"
  175. app:layout_constraintHorizontal_weight="1"
  176. app:layout_constraintLeft_toLeftOf="parent"
  177. app:layout_constraintRight_toLeftOf="@id/rightLayout"
  178. app:layout_constraintTop_toBottomOf="@+id/titleLayout">
  179. <LinearLayout
  180. android:id="@+id/gameLayout"
  181. android:layout_width="match_parent"
  182. android:layout_height="match_parent"
  183. android:layout_gravity="center_horizontal"
  184. android:background="@mipmap/icon_occupy_bitmap"
  185. android:gravity="center_horizontal"
  186. android:orientation="vertical">
  187. <androidx.recyclerview.widget.RecyclerView
  188. android:id="@+id/rvGame"
  189. android:layout_width="match_parent"
  190. android:layout_height="0dp"
  191. android:layout_marginStart="@dimen/divider_20px"
  192. android:layout_marginTop="@dimen/divider_10px"
  193. android:layout_marginEnd="@dimen/divider_17px"
  194. android:layout_weight="1" />
  195. <Button
  196. android:id="@+id/btnNextPage"
  197. android:layout_width="@dimen/divider_307px"
  198. android:layout_height="@dimen/divider_56px"
  199. android:layout_marginTop="@dimen/divider_18px"
  200. android:layout_marginBottom="@dimen/divider_18px"
  201. android:background="@drawable/bg_home_game_btn"
  202. android:text="@string/next_page"
  203. android:textColor="@android:color/white"
  204. android:textSize="@dimen/divider_28px" />
  205. </LinearLayout>
  206. <LinearLayout
  207. android:id="@+id/taskLayout"
  208. android:layout_width="match_parent"
  209. android:layout_height="match_parent"
  210. android:layout_gravity="center_horizontal"
  211. android:background="@mipmap/icon_occupy_bitmap"
  212. android:gravity="center_horizontal"
  213. android:orientation="vertical"
  214. android:visibility="gone">
  215. <androidx.constraintlayout.widget.ConstraintLayout
  216. android:layout_width="match_parent"
  217. android:layout_height="0dp"
  218. android:layout_marginStart="@dimen/divider_37px"
  219. android:layout_marginTop="@dimen/divider_21px"
  220. android:layout_marginEnd="@dimen/divider_36px"
  221. android:layout_weight="1">
  222. <ImageView
  223. android:layout_width="match_parent"
  224. android:layout_height="match_parent"
  225. app:layout_constraintBottom_toBottomOf="parent"
  226. app:layout_constraintLeft_toLeftOf="parent"
  227. app:layout_constraintRight_toRightOf="parent"
  228. app:layout_constraintTop_toTopOf="parent"
  229. app:loadImg="@{task.getGameImage()}"
  230. app:roundRadius="@{8}" />
  231. <androidx.appcompat.widget.AppCompatButton
  232. android:layout_width="@dimen/divider_264px"
  233. android:layout_height="@dimen/divider_50px"
  234. android:layout_gravity="center_horizontal|bottom"
  235. android:layout_marginBottom="@dimen/divider_39px"
  236. android:background="@drawable/bg_home_task_progress"
  237. android:text='@{"当前游戏"+task.currentTaskNum+"/"+task.totalTaskNum}'
  238. android:textColor="@android:color/white"
  239. android:textSize="@dimen/divider_28px"
  240. android:textStyle="bold"
  241. app:layout_constraintBottom_toBottomOf="parent"
  242. app:layout_constraintLeft_toLeftOf="parent"
  243. app:layout_constraintRight_toRightOf="parent" />
  244. </androidx.constraintlayout.widget.ConstraintLayout>
  245. <Button
  246. android:id="@+id/btnTask"
  247. android:layout_width="match_parent"
  248. android:layout_height="@dimen/divider_80px"
  249. android:layout_marginStart="@dimen/divider_57px"
  250. android:layout_marginTop="@dimen/divider_26px"
  251. android:layout_marginEnd="@dimen/divider_55px"
  252. android:layout_marginBottom="@dimen/divider_36px"
  253. android:background="@drawable/bg_home_task_btn"
  254. android:text="@string/start_exclusive_training"
  255. android:textColor="@android:color/white"
  256. android:textSize="@dimen/divider_28px" />
  257. </LinearLayout>
  258. </androidx.cardview.widget.CardView>
  259. <androidx.constraintlayout.widget.ConstraintLayout
  260. android:id="@+id/rightLayout"
  261. android:layout_width="0dp"
  262. android:layout_height="@dimen/divider_616px"
  263. android:layout_marginTop="@dimen/divider_51px"
  264. android:layout_marginEnd="@dimen/divider_40px"
  265. android:layout_marginBottom="@dimen/divider_48px"
  266. app:layout_constraintBottom_toBottomOf="parent"
  267. app:layout_constraintHorizontal_weight="1.3"
  268. app:layout_constraintLeft_toRightOf="@id/leftLayout"
  269. app:layout_constraintRight_toRightOf="parent"
  270. app:layout_constraintTop_toBottomOf="@+id/titleLayout">
  271. <androidx.constraintlayout.widget.ConstraintLayout
  272. android:id="@+id/tvPlayPorpoise"
  273. style="@style/home_right_tools_layout"
  274. android:background="@drawable/bg_play_porpoise"
  275. app:layout_constraintLeft_toLeftOf="parent"
  276. app:layout_constraintRight_toLeftOf="@id/tvProfessionalEvaluation"
  277. app:layout_constraintTop_toTopOf="parent">
  278. <androidx.appcompat.widget.AppCompatImageView
  279. android:id="@+id/enjoyImage"
  280. android:layout_width="@dimen/divider_102px"
  281. android:layout_height="@dimen/divider_62px"
  282. android:layout_marginTop="@dimen/divider_47px"
  283. android:background="@mipmap/icon_enjoy"
  284. android:scaleType="centerInside"
  285. app:layout_constraintLeft_toLeftOf="parent"
  286. app:layout_constraintRight_toRightOf="parent"
  287. app:layout_constraintTop_toTopOf="parent" />
  288. <androidx.appcompat.widget.AppCompatTextView
  289. style="@style/home_right_tools_text"
  290. android:text="@string/play_with_blue_porpoise"
  291. app:layout_constraintTop_toBottomOf="@+id/enjoyImage"
  292. tools:ignore="MissingConstraints" />
  293. </androidx.constraintlayout.widget.ConstraintLayout>
  294. <androidx.constraintlayout.widget.ConstraintLayout
  295. android:id="@+id/tvProfessionalEvaluation"
  296. style="@style/home_right_tools_layout"
  297. android:background="@drawable/bg_professional_evaluation"
  298. app:layout_constraintLeft_toRightOf="@id/tvPlayPorpoise"
  299. app:layout_constraintRight_toRightOf="parent"
  300. app:layout_constraintTop_toTopOf="parent">
  301. <androidx.appcompat.widget.AppCompatImageView
  302. android:id="@+id/evaluationImage"
  303. style="@style/home_right_tools_image"
  304. android:layout_width="@dimen/divider_77px"
  305. android:layout_height="@dimen/divider_77px"
  306. android:layout_marginTop="@dimen/divider_32px"
  307. android:background="@mipmap/icon_evaluation"
  308. tools:ignore="MissingConstraints" />
  309. <androidx.appcompat.widget.AppCompatTextView
  310. style="@style/home_right_tools_text"
  311. android:text="@string/professional_evaluation"
  312. app:layout_constraintTop_toBottomOf="@+id/evaluationImage"
  313. tools:ignore="MissingConstraints" />
  314. </androidx.constraintlayout.widget.ConstraintLayout>
  315. <androidx.constraintlayout.widget.ConstraintLayout
  316. android:id="@+id/tvHealthCounseling"
  317. style="@style/home_right_tools_layout"
  318. android:layout_marginTop="@dimen/divider_28px"
  319. android:background="@drawable/bg_health_counseling"
  320. app:layout_constraintLeft_toLeftOf="parent"
  321. app:layout_constraintRight_toLeftOf="@id/tvfunTime"
  322. app:layout_constraintTop_toBottomOf="@+id/tvPlayPorpoise">
  323. <androidx.appcompat.widget.AppCompatImageView
  324. android:id="@+id/newsInformationImage"
  325. style="@style/home_right_tools_image"
  326. android:layout_width="@dimen/divider_80px"
  327. android:layout_height="@dimen/divider_79px"
  328. android:layout_marginTop="@dimen/divider_27px"
  329. android:background="@mipmap/icon_news_information"
  330. tools:ignore="MissingConstraints" />
  331. <androidx.appcompat.widget.AppCompatTextView
  332. style="@style/home_right_tools_text"
  333. android:text="@string/health_counseling"
  334. app:layout_constraintTop_toBottomOf="@+id/newsInformationImage"
  335. tools:ignore="MissingConstraints" />
  336. </androidx.constraintlayout.widget.ConstraintLayout>
  337. <androidx.constraintlayout.widget.ConstraintLayout
  338. android:id="@+id/tvfunTime"
  339. style="@style/home_right_tools_layout"
  340. android:layout_marginTop="@dimen/divider_28px"
  341. android:background="@drawable/bg_fun_time"
  342. android:gravity="center"
  343. app:layout_constraintLeft_toRightOf="@id/tvHealthCounseling"
  344. app:layout_constraintRight_toRightOf="parent"
  345. app:layout_constraintTop_toBottomOf="@+id/tvPlayPorpoise">
  346. <androidx.appcompat.widget.AppCompatImageView
  347. android:id="@+id/funTimeImage"
  348. style="@style/home_right_tools_image"
  349. android:layout_width="@dimen/divider_95px"
  350. android:layout_height="@dimen/divider_76px"
  351. android:layout_marginTop="@dimen/divider_32px"
  352. android:background="@mipmap/icon_fun_time"
  353. tools:ignore="MissingConstraints" />
  354. <androidx.appcompat.widget.AppCompatTextView
  355. style="@style/home_right_tools_text"
  356. android:text="@string/fun_time"
  357. app:layout_constraintTop_toBottomOf="@+id/funTimeImage"
  358. tools:ignore="MissingConstraints" />
  359. </androidx.constraintlayout.widget.ConstraintLayout>
  360. <androidx.constraintlayout.widget.ConstraintLayout
  361. android:layout_width="@dimen/divider_561px"
  362. android:layout_height="@dimen/divider_173px"
  363. android:layout_marginTop="@dimen/divider_28px"
  364. android:background="@drawable/bg_data_content"
  365. app:layout_constraintBottom_toBottomOf="parent"
  366. app:layout_constraintLeft_toLeftOf="parent"
  367. app:layout_constraintRight_toRightOf="parent"
  368. app:layout_constraintTop_toBottomOf="@+id/tvHealthCounseling">
  369. <LinearLayout
  370. android:id="@+id/brainPowerValueLayout"
  371. android:layout_width="0dp"
  372. android:layout_height="match_parent"
  373. android:gravity="center"
  374. android:orientation="vertical"
  375. app:layout_constraintBottom_toBottomOf="parent"
  376. app:layout_constraintHorizontal_weight="1"
  377. app:layout_constraintLeft_toLeftOf="parent"
  378. app:layout_constraintRight_toLeftOf="@id/accumulatedTrainingDurationLayout"
  379. app:layout_constraintTop_toTopOf="parent">
  380. <androidx.appcompat.widget.AppCompatTextView
  381. android:layout_width="wrap_content"
  382. android:layout_height="wrap_content"
  383. android:text="@string/brain_power_value"
  384. android:textColor="@android:color/white"
  385. android:textSize="@dimen/divider_24px" />
  386. <androidx.appcompat.widget.AppCompatTextView
  387. android:layout_width="wrap_content"
  388. android:layout_height="wrap_content"
  389. android:layout_marginTop="@dimen/divider_9px"
  390. android:text="@{data.mentalPower}"
  391. android:textColor="@android:color/white"
  392. android:textSize="@dimen/divider_34px"
  393. android:textStyle="bold" />
  394. </LinearLayout>
  395. <LinearLayout
  396. android:id="@+id/accumulatedTrainingDurationLayout"
  397. android:layout_width="0dp"
  398. android:layout_height="@dimen/divider_173px"
  399. android:gravity="center"
  400. android:orientation="vertical"
  401. app:layout_constraintBottom_toBottomOf="parent"
  402. app:layout_constraintHorizontal_weight="1"
  403. app:layout_constraintLeft_toRightOf="@id/brainPowerValueLayout"
  404. app:layout_constraintRight_toLeftOf="@id/checkLayout"
  405. app:layout_constraintTop_toTopOf="parent">
  406. <androidx.appcompat.widget.AppCompatTextView
  407. android:layout_width="wrap_content"
  408. android:layout_height="wrap_content"
  409. android:text="@string/accumulated_training_duration"
  410. android:textColor="@android:color/white"
  411. android:textSize="@dimen/divider_24px" />
  412. <androidx.appcompat.widget.AppCompatTextView
  413. android:layout_width="wrap_content"
  414. android:layout_height="wrap_content"
  415. android:layout_marginTop="@dimen/divider_9px"
  416. android:text="@{data.trainTime}"
  417. android:textColor="@android:color/white"
  418. android:textSize="@dimen/divider_34px"
  419. android:textStyle="bold" />
  420. </LinearLayout>
  421. <LinearLayout
  422. android:id="@+id/checkLayout"
  423. android:layout_width="0dp"
  424. android:layout_height="match_parent"
  425. android:gravity="center"
  426. app:layout_constraintBottom_toBottomOf="parent"
  427. app:layout_constraintHorizontal_weight="1"
  428. app:layout_constraintLeft_toRightOf="@id/accumulatedTrainingDurationLayout"
  429. app:layout_constraintRight_toRightOf="parent"
  430. app:layout_constraintTop_toTopOf="parent">
  431. <Button
  432. android:id="@+id/btnCheck"
  433. android:layout_width="@dimen/divider_140px"
  434. android:layout_height="@dimen/divider_50px"
  435. android:layout_marginEnd="@dimen/divider_29px"
  436. android:background="@drawable/bg_home_game_btn"
  437. android:text="@string/view"
  438. android:textColor="@android:color/white"
  439. android:textSize="@dimen/divider_28px" />
  440. </LinearLayout>
  441. </androidx.constraintlayout.widget.ConstraintLayout>
  442. </androidx.constraintlayout.widget.ConstraintLayout>
  443. </androidx.constraintlayout.widget.ConstraintLayout>
  444. <androidx.appcompat.widget.AppCompatImageView
  445. android:id="@+id/fishImage"
  446. android:layout_width="@dimen/divider_180px"
  447. android:layout_height="@dimen/divider_289px"
  448. android:layout_gravity="bottom|left" />
  449. </FrameLayout>
  450. </layout>