/ Video

Instagram like animated button for taking photo or recording video

Instagram like animated button for taking photo or recording video

CameraVideoButton

Instagram like animated button for taking photo or recording video.

Usage

PS. This is just a dummy view. All recording or taking picture operation is up to you.

<com.iammert.library.cameravideobuttonlib.CameraVideoButton
    android:id="@+id/button"
    android:layout_width="120dp"
    android:layout_height="120dp"
    app:cvb_recording_color="#D438A2"/>

Customize it!

videoRecordButton.setVideoDuration(10000)
videoRecordButton.enableVideoRecording(true)
videoRecordButton.enablePhotoTaking(true)

Observe!

videoRecordButton.actionListener = object : CameraVideoButton.ActionListener{
    override fun onStartRecord() {
        Log.v("TEST", "Start recording video")
    }

    override fun onEndRecord() {
        Log.v("TEST", "Stop recording video")
    }

    override fun onDurationTooShortError() {
        Log.v("TEST", "Toast or notify user")
    }

    override fun onSingleTap() {
        Log.v("TEST", "Take photo here")
    }
}

Setup

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

dependencies {
    implementation 'com.github.iammert:CameraVideoButton:0.2'
}

GitHub