mirror of
https://github.com/SimpleMobileTools/Simple-Camera.git
synced 2025-02-07 15:08:42 +01:00
show the Toggle Camera button only if the user has multiple cameras
This commit is contained in:
parent
726ab0acd2
commit
ba979443ad
@ -92,7 +92,7 @@ class PhotoProcessor(val activity: MainActivity, val uri: Uri?, val currCameraId
|
||||
return ""
|
||||
}
|
||||
|
||||
fun rotate(bitmap: Bitmap, degree: Int): Bitmap {
|
||||
private fun rotate(bitmap: Bitmap, degree: Int): Bitmap {
|
||||
val width = bitmap.width
|
||||
val height = bitmap.height
|
||||
|
||||
|
@ -274,7 +274,7 @@ class MainActivity : SimpleActivity(), SensorEventListener, PreviewListener, Pho
|
||||
showTimer()
|
||||
} else {
|
||||
shutter.setImageDrawable(mRes.getDrawable(R.drawable.ic_video_rec))
|
||||
toggle_camera.beVisible()
|
||||
showToggleCameraIfNeeded()
|
||||
hideTimer()
|
||||
}
|
||||
}
|
||||
@ -318,7 +318,7 @@ class MainActivity : SimpleActivity(), SensorEventListener, PreviewListener, Pho
|
||||
disableFlash()
|
||||
hideTimer()
|
||||
mIsInPhotoMode = !mIsInPhotoMode
|
||||
toggle_camera.beVisible()
|
||||
showToggleCameraIfNeeded()
|
||||
}
|
||||
|
||||
private fun checkButtons() {
|
||||
@ -348,7 +348,7 @@ class MainActivity : SimpleActivity(), SensorEventListener, PreviewListener, Pho
|
||||
|
||||
private fun initVideoButtons() {
|
||||
toggle_photo_video.setImageDrawable(mRes.getDrawable(R.drawable.ic_camera))
|
||||
toggle_camera.beVisible()
|
||||
showToggleCameraIfNeeded()
|
||||
shutter.setImageDrawable(mRes.getDrawable(R.drawable.ic_video_rec))
|
||||
checkFlash()
|
||||
setupPreviewImage(false)
|
||||
@ -447,7 +447,7 @@ class MainActivity : SimpleActivity(), SensorEventListener, PreviewListener, Pho
|
||||
}
|
||||
|
||||
private fun resumeCameraItems() {
|
||||
toggle_camera.beVisibleIf(Camera.getNumberOfCameras() > 1)
|
||||
showToggleCameraIfNeeded()
|
||||
if (mPreview?.setCamera(mCurrCameraId) == true) {
|
||||
hideNavigationBarIcons()
|
||||
checkFlash()
|
||||
@ -463,6 +463,10 @@ class MainActivity : SimpleActivity(), SensorEventListener, PreviewListener, Pho
|
||||
}
|
||||
}
|
||||
|
||||
private fun showToggleCameraIfNeeded() {
|
||||
toggle_camera.beInvisibleIf(Camera.getNumberOfCameras() > 1)
|
||||
}
|
||||
|
||||
override fun onPause() {
|
||||
super.onPause()
|
||||
window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
|
||||
|
Loading…
x
Reference in New Issue
Block a user