mirror of
				https://github.com/SimpleMobileTools/Simple-Camera.git
				synced 2025-06-27 09:02:59 +02:00 
			
		
		
		
	fix #145, blink in a black screen at photo capturing
This commit is contained in:
		@@ -29,6 +29,7 @@ import kotlinx.android.synthetic.main.activity_main.*
 | 
			
		||||
 | 
			
		||||
class MainActivity : SimpleActivity(), PhotoProcessor.MediaSavedListener {
 | 
			
		||||
    private val FADE_DELAY = 5000L
 | 
			
		||||
    private val CAPTURE_ANIMATION_DURATION = 100L
 | 
			
		||||
 | 
			
		||||
    lateinit var mTimerHandler: Handler
 | 
			
		||||
    private lateinit var mOrientationEventListener: OrientationEventListener
 | 
			
		||||
@@ -267,6 +268,9 @@ class MainActivity : SimpleActivity(), PhotoProcessor.MediaSavedListener {
 | 
			
		||||
        if (mIsInPhotoMode) {
 | 
			
		||||
            toggleBottomButtons(true)
 | 
			
		||||
            mPreview?.tryTakePicture()
 | 
			
		||||
            capture_black_screen.animate().alpha(0.8f).setDuration(CAPTURE_ANIMATION_DURATION).withEndAction {
 | 
			
		||||
                capture_black_screen.animate().alpha(0f).setDuration(CAPTURE_ANIMATION_DURATION).start()
 | 
			
		||||
            }.start()
 | 
			
		||||
        } else {
 | 
			
		||||
            mPreview?.toggleRecording()
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -11,6 +11,13 @@
 | 
			
		||||
        android:layout_width="wrap_content"
 | 
			
		||||
        android:layout_height="wrap_content"/>
 | 
			
		||||
 | 
			
		||||
    <ImageView
 | 
			
		||||
        android:id="@+id/capture_black_screen"
 | 
			
		||||
        android:layout_width="match_parent"
 | 
			
		||||
        android:layout_height="match_parent"
 | 
			
		||||
        android:alpha="0"
 | 
			
		||||
        android:background="#000000" />
 | 
			
		||||
 | 
			
		||||
    <ImageView
 | 
			
		||||
        android:id="@+id/settings"
 | 
			
		||||
        android:layout_width="@dimen/icon_size"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user