1<?xml version="1.0" encoding="utf-8"?> 2<FrameLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="http://schemas.android.com/apk/res-auto" 5 android:id="@+id/controlsContainer" 6 android:layout_width="match_parent" 7 android:layout_height="wrap_content"> 8 9 <FrameLayout 10 android:id="@+id/renderTimesGraphContainer" 11 android:layout_width="match_parent" 12 android:layout_height="wrap_content" 13 android:layout_marginBottom="40dp" 14 android:visibility="gone"> 15 16 <TextView 17 android:layout_width="48dp" 18 android:layout_height="wrap_content" 19 android:layout_gravity="center_vertical|left" 20 android:layout_marginLeft="16dp" 21 android:gravity="center_horizontal" 22 android:text="@string/ms" 23 android:textSize="12sp"/> 24 25 <com.github.mikephil.charting.charts.LineChart 26 android:id="@+id/renderTimesGraph" 27 android:layout_width="match_parent" 28 android:layout_height="96dp" 29 android:layout_marginLeft="64dp" 30 android:layout_marginRight="64dp"/> 31 </FrameLayout> 32 33 <LinearLayout 34 android:layout_width="match_parent" 35 android:layout_height="wrap_content" 36 android:layout_alignParentBottom="true" 37 android:layout_gravity="bottom" 38 android:orientation="horizontal" 39 android:paddingBottom="12dp" 40 android:paddingTop="12dp"> 41 42 <RelativeLayout 43 android:layout_width="wrap_content" 44 android:layout_height="wrap_content" 45 android:layout_gravity="center_vertical"> 46 47 <ImageButton 48 android:id="@+id/playButton" 49 android:layout_width="64dp" 50 android:layout_height="32dp" 51 android:layout_centerVertical="true" 52 android:background="?attr/selectableItemBackgroundBorderless" 53 app:srcCompat="@drawable/ic_play_pause"/> 54 55 <TextView 56 android:id="@+id/currentFrameView" 57 android:layout_width="wrap_content" 58 android:layout_height="wrap_content" 59 android:layout_below="@id/playButton" 60 android:layout_centerHorizontal="true" 61 android:layout_marginTop="16dp" 62 android:text="0" 63 android:textColor="#464646" 64 android:textSize="10sp"/> 65 </RelativeLayout> 66 67 <androidx.appcompat.widget.AppCompatSeekBar 68 android:id="@+id/seekBar" 69 android:layout_width="0dp" 70 android:layout_height="wrap_content" 71 android:layout_gravity="center" 72 android:layout_weight="1"/> 73 74 <ImageButton 75 android:id="@+id/loopButton" 76 android:layout_width="64dp" 77 android:layout_height="32dp" 78 android:layout_gravity="center_vertical" 79 android:background="?attr/selectableItemBackgroundBorderless" 80 app:srcCompat="@drawable/ic_loop"/> 81 </LinearLayout> 82 83 <TextView 84 android:id="@+id/renderTimesPerLayerButton" 85 android:layout_width="wrap_content" 86 android:layout_height="wrap_content" 87 android:layout_gravity="bottom|center_horizontal" 88 android:layout_marginBottom="10dp" 89 android:background="@drawable/render_time_button_background" 90 android:padding="4dp" 91 android:text="@string/render_times_per_layer_button" 92 android:textColor="@color/item_selected_teal" 93 android:textSize="10sp" 94 android:visibility="gone"/> 95 96 <TextView 97 android:id="@+id/lottieVersionView" 98 android:layout_width="wrap_content" 99 android:layout_height="wrap_content" 100 android:layout_gravity="bottom|center_horizontal" 101 android:layout_marginBottom="14dp" 102 android:textColor="@color/text_color" 103 android:textSize="10sp"/> 104 105 <View 106 android:layout_width="match_parent" 107 android:layout_height="@dimen/divider_height" 108 android:layout_gravity="bottom" 109 android:background="@color/divider"/> 110</FrameLayout> 111