1<?xml version="1.0" encoding="utf-8"?> 2<FrameLayout 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: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_gravity="bottom" 37 android:orientation="horizontal" 38 android:paddingTop="12dp" 39 android:paddingBottom="12dp"> 40 41 <RelativeLayout 42 android:layout_width="wrap_content" 43 android:layout_height="wrap_content" 44 android:layout_gravity="center_vertical"> 45 46 <ImageButton 47 android:id="@+id/playButton" 48 android:layout_width="64dp" 49 android:layout_height="32dp" 50 android:layout_centerVertical="true" 51 android:background="?attr/selectableItemBackgroundBorderless" 52 app:srcCompat="@drawable/ic_play_pause" /> 53 54 <TextView 55 android:id="@+id/currentFrameView" 56 android:layout_width="wrap_content" 57 android:layout_height="wrap_content" 58 android:layout_below="@id/playButton" 59 android:layout_centerHorizontal="true" 60 android:layout_marginTop="16dp" 61 android:text="0" 62 android:textColor="#464646" 63 android:textSize="10sp" 64 tools:ignore="SmallSp" /> 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 tools:ignore="SmallSp" /> 96 97 <TextView 98 android:id="@+id/lottieVersionView" 99 android:layout_width="wrap_content" 100 android:layout_height="wrap_content" 101 android:layout_gravity="bottom|center_horizontal" 102 android:layout_marginBottom="14dp" 103 android:textColor="@color/text_color" 104 android:textSize="10sp" 105 tools:ignore="SmallSp" /> 106 107 <View 108 android:layout_width="match_parent" 109 android:layout_height="@dimen/divider_height" 110 android:layout_gravity="bottom" 111 android:background="@color/divider" /> 112</FrameLayout> 113