1.引入库
implementation 'com.william:JTCameraView:1.0.4'
2.布局使用
<com.laikang.jtcameraview.JTCameraView
android:id="@+id/ftdv"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent" />
3.代码
private CanshuTiaojieView canshuTiaojieView;
mJTCameraView = findViewById(R.id.ftdv);
mJTCameraView.setListener(this);
4.注意实现接口
CameraStateListener
重写的方法:
@Override
public void onCameraOpend() {
}
@Override
public void onPreviewStart() {
//设置为后相机
mJTCameraView.setCameraFacing(CAMERA_FACING_BACK);
}
@Override
public void onPreviewStop() {
}
@Override
public void onShutter() {
}
@Override
public void onCupture(Bitmap bitmap) {
int w = bitmap.getWidth();
int h = bitmap.getHeight();
}
@Override
public void onCut(File file) {
}
5.是不是跟简单呢?确实很简单,窗口的大小是可以自定义的的。
网友评论