diff --git a/app/src/main/java/com/simplemobiletools/camera/MainActivity.java b/app/src/main/java/com/simplemobiletools/camera/MainActivity.java index 945b2acf..d9e6e4ed 100644 --- a/app/src/main/java/com/simplemobiletools/camera/MainActivity.java +++ b/app/src/main/java/com/simplemobiletools/camera/MainActivity.java @@ -17,7 +17,7 @@ import butterknife.OnClick; public class MainActivity extends AppCompatActivity { @BindView(R.id.viewHolder) RelativeLayout viewHolder; - @BindView(R.id.toggle_camera) View toggleCameraBtn; + @BindView(R.id.toggle_camera) ImageView toggleCameraBtn; @BindView(R.id.toggle_flash) ImageView toggleFlashBtn; private Preview preview; @@ -42,8 +42,10 @@ public class MainActivity extends AppCompatActivity { public void toggleCamera() { if (currCamera == Camera.CameraInfo.CAMERA_FACING_BACK) { currCamera = Camera.CameraInfo.CAMERA_FACING_FRONT; + toggleCameraBtn.setImageResource(R.mipmap.camera_rear); } else { currCamera = Camera.CameraInfo.CAMERA_FACING_BACK; + toggleCameraBtn.setImageResource(R.mipmap.camera_front); } disableFlash(); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 50024fae..56fb20e0 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -16,26 +16,26 @@ android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_marginBottom="@dimen/preview_btn_margin" - android:gravity="center_horizontal"> + android:gravity="center_horizontal|bottom"> + android:src="@mipmap/camera_front"/> + android:src="@mipmap/camera"/> diff --git a/app/src/main/res/mipmap-hdpi/camera.png b/app/src/main/res/mipmap-hdpi/camera.png new file mode 100644 index 00000000..0fe586ad Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/camera.png differ diff --git a/app/src/main/res/mipmap-hdpi/camera_front.png b/app/src/main/res/mipmap-hdpi/camera_front.png new file mode 100644 index 00000000..3eb24d1f Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/camera_front.png differ diff --git a/app/src/main/res/mipmap-hdpi/camera_rear.png b/app/src/main/res/mipmap-hdpi/camera_rear.png new file mode 100644 index 00000000..8392b2a8 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/camera_rear.png differ diff --git a/app/src/main/res/mipmap-hdpi/flash_off.png b/app/src/main/res/mipmap-hdpi/flash_off.png index 3b1d5903..3cf30f3e 100644 Binary files a/app/src/main/res/mipmap-hdpi/flash_off.png and b/app/src/main/res/mipmap-hdpi/flash_off.png differ diff --git a/app/src/main/res/mipmap-hdpi/flash_on.png b/app/src/main/res/mipmap-hdpi/flash_on.png index 31e1fc72..4e116af4 100644 Binary files a/app/src/main/res/mipmap-hdpi/flash_on.png and b/app/src/main/res/mipmap-hdpi/flash_on.png differ diff --git a/app/src/main/res/mipmap-mdpi/camera.png b/app/src/main/res/mipmap-mdpi/camera.png new file mode 100644 index 00000000..32fa295b Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/camera.png differ diff --git a/app/src/main/res/mipmap-mdpi/camera_front.png b/app/src/main/res/mipmap-mdpi/camera_front.png new file mode 100644 index 00000000..a80ccde5 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/camera_front.png differ diff --git a/app/src/main/res/mipmap-mdpi/camera_rear.png b/app/src/main/res/mipmap-mdpi/camera_rear.png new file mode 100644 index 00000000..b0768e30 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/camera_rear.png differ diff --git a/app/src/main/res/mipmap-mdpi/flash_off.png b/app/src/main/res/mipmap-mdpi/flash_off.png new file mode 100644 index 00000000..23c854e9 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/flash_off.png differ diff --git a/app/src/main/res/mipmap-mdpi/flash_on.png b/app/src/main/res/mipmap-mdpi/flash_on.png new file mode 100644 index 00000000..bedc4eb8 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/flash_on.png differ diff --git a/app/src/main/res/mipmap-xhdpi/camera.png b/app/src/main/res/mipmap-xhdpi/camera.png new file mode 100644 index 00000000..d3716553 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/camera.png differ diff --git a/app/src/main/res/mipmap-xhdpi/camera_front.png b/app/src/main/res/mipmap-xhdpi/camera_front.png new file mode 100644 index 00000000..951bc12c Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/camera_front.png differ diff --git a/app/src/main/res/mipmap-xhdpi/camera_rear.png b/app/src/main/res/mipmap-xhdpi/camera_rear.png new file mode 100644 index 00000000..8b2415ba Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/camera_rear.png differ diff --git a/app/src/main/res/mipmap-xhdpi/flash_off.png b/app/src/main/res/mipmap-xhdpi/flash_off.png new file mode 100644 index 00000000..1d774f24 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/flash_off.png differ diff --git a/app/src/main/res/mipmap-xhdpi/flash_on.png b/app/src/main/res/mipmap-xhdpi/flash_on.png new file mode 100644 index 00000000..cb606113 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/flash_on.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/camera.png b/app/src/main/res/mipmap-xxhdpi/camera.png new file mode 100644 index 00000000..acee078b Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/camera.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/camera_front.png b/app/src/main/res/mipmap-xxhdpi/camera_front.png new file mode 100644 index 00000000..9f43e207 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/camera_front.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/camera_rear.png b/app/src/main/res/mipmap-xxhdpi/camera_rear.png new file mode 100644 index 00000000..e3cac8e7 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/camera_rear.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/flash_off.png b/app/src/main/res/mipmap-xxhdpi/flash_off.png new file mode 100644 index 00000000..2a1c047f Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/flash_off.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/flash_on.png b/app/src/main/res/mipmap-xxhdpi/flash_on.png new file mode 100644 index 00000000..7f6306af Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/flash_on.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/camera.png b/app/src/main/res/mipmap-xxxhdpi/camera.png new file mode 100644 index 00000000..1d69c89f Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/camera.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/camera_front.png b/app/src/main/res/mipmap-xxxhdpi/camera_front.png new file mode 100644 index 00000000..134fdc51 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/camera_front.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/camera_rear.png b/app/src/main/res/mipmap-xxxhdpi/camera_rear.png new file mode 100644 index 00000000..1eec9575 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/camera_rear.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/flash_off.png b/app/src/main/res/mipmap-xxxhdpi/flash_off.png new file mode 100644 index 00000000..a192b0ef Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/flash_off.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/flash_on.png b/app/src/main/res/mipmap-xxxhdpi/flash_on.png new file mode 100644 index 00000000..79e4e3ba Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/flash_on.png differ diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index fdb8dbb3..065f8499 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -1,4 +1,6 @@ 16dp 32dp + 36dp + 48dp