1<?xml version="1.0" encoding="utf-8"?> 2 3 4<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 5 android:layout_width="fill_parent" 6 android:layout_height="fill_parent" 7 android:background="@color/capture_button_color" 8 android:orientation="vertical" 9 android:id="@+id/root_view"> 10 11 <FrameLayout 12 android:layout_width="360dp" 13 android:layout_height="480dp" 14 android:layout_gravity="center_horizontal" 15 android:id="@+id/preview_frame"> 16 17 <SurfaceView 18 android:id="@+id/preview_view" 19 android:layout_width="fill_parent" 20 android:layout_height="fill_parent" 21 android:background="#FF000000" /> 22 23 <com.android.devcamera.PreviewOverlay 24 android:id="@+id/preview_overlay_view" 25 android:layout_width="fill_parent" 26 android:layout_height="fill_parent" /> 27 28 29 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 30 android:id="@+id/reprocessing_controls" 31 android:layout_width="wrap_content" 32 android:layout_height="wrap_content" 33 android:layout_gravity="bottom" 34 android:orientation="vertical"> 35 36 <TextView 37 android:id="@+id/label_reprocessing" 38 android:layout_width="wrap_content" 39 android:layout_height="wrap_content" 40 android:layout_gravity="center" 41 android:text="@string/Reprocessing" 42 android:background="#44000000" 43 android:textColor="#FFFFFF"/> 44 45 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 46 android:id="@+id/root_view4" 47 android:layout_width="wrap_content" 48 android:layout_height="wrap_content" 49 android:layout_gravity="bottom" 50 android:orientation="horizontal"> 51 52 <Button 53 android:id="@+id/jpeg_capture" 54 android:layout_width="wrap_content" 55 android:layout_height="wrap_content" 56 android:text="@string/jpeg_capture" 57 android:textSize="@dimen/control_text" /> 58 59 <ToggleButton 60 android:id="@+id/toggle_burst_jpeg" 61 android:layout_width="wrap_content" 62 android:layout_height="wrap_content" 63 android:textOff="Burst JPEG" 64 android:textOn="Burst JPEG" 65 android:textSize="@dimen/control_text" /> 66 67 <ToggleButton 68 android:id="@+id/toggle_save_sdcard" 69 android:layout_width="wrap_content" 70 android:layout_height="wrap_content" 71 android:textOff="Save" 72 android:textOn="Save" 73 android:textSize="@dimen/control_text" /> 74 75 <Button 76 android:id="@+id/button_noise_reprocess" 77 android:layout_width="wrap_content" 78 android:layout_height="wrap_content" 79 android:text="@string/nr_unknown" 80 android:textSize="@dimen/control_text" /> 81 82 <Button 83 android:id="@+id/button_edge_reprocess" 84 android:layout_width="wrap_content" 85 android:layout_height="wrap_content" 86 android:text="@string/edge_unknown" 87 android:textSize="@dimen/control_text" /> 88 </LinearLayout> 89 </LinearLayout> 90 </FrameLayout> 91 92 93 <TextView 94 android:id="@+id/label1" 95 android:layout_width="wrap_content" 96 android:layout_height="18dp" 97 android:textSize="14dp" 98 android:textColor="@color/exp_iso_color" 99 android:layout_gravity="left" 100 android:text="@string/minus" 101 android:textAppearance="?android:attr/textAppearanceMedium" 102 android:fontFamily="monospace" 103 /> 104 105 <TextView 106 android:id="@+id/label2" 107 android:layout_width="wrap_content" 108 android:layout_height="18dp" 109 android:textSize="14dp" 110 android:textColor="@color/exp_iso_color" 111 android:layout_gravity="left" 112 android:text="@string/minus" 113 android:textAppearance="?android:attr/textAppearanceMedium" 114 android:fontFamily="monospace" 115 /> 116 117 <HorizontalScrollView 118 android:layout_width="fill_parent" 119 android:layout_height="wrap_content"> 120 121 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 122 android:id="@+id/root_view2" 123 android:layout_width="wrap_content" 124 android:layout_height="wrap_content" 125 android:layout_gravity="left" 126 android:orientation="horizontal"> 127 128 <ToggleButton 129 android:id="@+id/toggle_yuv_full" 130 android:layout_width="wrap_content" 131 android:layout_height="wrap_content" 132 android:textOff="YUV Full" 133 android:textOn="YUV Full" 134 android:textSize="@dimen/control_text" /> 135 136 <ToggleButton 137 android:id="@+id/toggle_yuv_vga" 138 android:layout_width="wrap_content" 139 android:layout_height="wrap_content" 140 android:textOff="320x240" 141 android:textOn="320x240" 142 android:textSize="@dimen/control_text" /> 143 144 <ToggleButton 145 android:id="@+id/toggle_raw" 146 android:layout_width="wrap_content" 147 android:layout_height="wrap_content" 148 android:textOff="Raw" 149 android:textOn="Raw" 150 android:textSize="@dimen/control_text" /> 151 152 <Button 153 android:id="@+id/button_noise" 154 android:layout_width="wrap_content" 155 android:layout_height="wrap_content" 156 android:text="@string/nr_unknown" 157 android:textSize="@dimen/control_text" /> 158 159 <Button 160 android:id="@+id/button_edge" 161 android:layout_width="wrap_content" 162 android:layout_height="wrap_content" 163 android:text="@string/edge_unknown" 164 android:textSize="@dimen/control_text" /> 165 166 <ToggleButton 167 android:id="@+id/toggle_face" 168 android:layout_width="wrap_content" 169 android:layout_height="wrap_content" 170 android:textOff="Face" 171 android:textOn="Face" 172 android:textSize="@dimen/control_text" /> 173 174 </LinearLayout> 175 176 </HorizontalScrollView> 177 178 <HorizontalScrollView 179 android:layout_width="fill_parent" 180 android:layout_height="wrap_content"> 181 182 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 183 android:id="@+id/root_view3" 184 android:layout_width="wrap_content" 185 android:layout_height="wrap_content" 186 android:layout_gravity="left" 187 android:orientation="horizontal"> 188 189 <ToggleButton 190 android:id="@+id/toggle_front_cam" 191 android:layout_width="wrap_content" 192 android:layout_height="wrap_content" 193 android:textOff="Front" 194 android:textOn="Front" 195 android:textSize="@dimen/control_text" /> 196 197 <ToggleButton 198 android:id="@+id/toggle_show_3A" 199 android:layout_width="wrap_content" 200 android:layout_height="wrap_content" 201 android:textOff="3A viz" 202 android:textOn="3A viz" 203 android:textSize="@dimen/control_text" /> 204 205 <ToggleButton 206 android:id="@+id/toggle_show_gyro" 207 android:layout_width="wrap_content" 208 android:layout_height="wrap_content" 209 android:textOff="Gyro" 210 android:textOn="Gyro" 211 android:textSize="@dimen/control_text" /> 212 213 <Button 214 android:id="@+id/af_trigger" 215 android:layout_width="wrap_content" 216 android:layout_height="wrap_content" 217 android:text="@string/aftrig" 218 android:textSize="@dimen/control_text" /> 219 220 <Button 221 android:id="@+id/gallery" 222 android:layout_width="wrap_content" 223 android:layout_height="wrap_content" 224 android:text="@string/gallery" 225 android:textSize="@dimen/control_text" /> 226 </LinearLayout> 227 228 229 230 </HorizontalScrollView> 231 232</LinearLayout> 233