This is a video library for android.
It has all scale types. Also user can change background of view.
- fitXY
- fitStart
- fitCenter
- fitEnd
- leftTop
- leftCenter
- leftBottom
- centerTop
- center
- centerBottom
- rightTop
- rightCenter
- rightBottom
- leftTopCrop
- leftCenterCrop
- leftBottomCrop
- centerTopCrop
- centerCrop
- centerBottomCrop
- rightTopCrop
- rightCenterCrop
- rightBottomCrop
- startInside
- centerInside
- endInside
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Add the dependency:
dependencies {
...
implementation 'com.github.mishatron:CropVideoView:0.0.2'
}
And then you can use it:
<video.lib.mishatronic.cropvideoview.CropVideoView
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="200dp"
app:scaleType="fitCenter"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"/>