public class TuAvatarComponentOption extends TuAlbumComponentOption
构造器和说明 |
---|
TuAvatarComponentOption()
头像设置配置选项
|
限定符和类型 | 方法和说明 |
---|---|
TuCameraOption |
cameraOption()
相机控制器配置选项
默认配置: // 前置摄像头优先 mCameraOption.setAvPostion(CameraFacing.Front); // 开启滤镜 mCameraOption.setEnableFilters(true); // 自动选择分组滤镜指定的默认滤镜 mCameraOption.setAutoSelectGroupDefaultFilter(true); // 自动闪光灯模式 mCameraOption.setDefaultFlashMode(CameraFlash.Off); // 保存拍摄图片到缓存文件 mCameraOption.setSaveToTemp(true); // 开启长按拍摄 mCameraOption.setEnableLongTouchCapture(true); // 开启拍摄后自动释放相机 mCameraOption.setAutoReleaseAfterCaptured(true); // 视频覆盖区域颜色 (默认:0xFF000000) mCameraOption.setRegionViewColor(0xFF333333); // 视频视图显示比例类型 (默认:RatioType.ratio_all, 如果设置CameraViewRatio > 0, // 将忽略RatioType) mCameraOption.setRatioType(RatioType.ratio_all); // 开启用户滤镜历史记录 mCameraOption.setEnableFiltersHistory(true); // 开启在线滤镜 mCameraOption.setEnableOnlineFilter(true); // 显示滤镜标题视图 mCameraOption.setDisplayFiltersSubtitles(true); // 是否开启脸部追踪 (需要相机人脸追踪权限,请访问tusdk.com 控制台开启权限) mCameraOption.enableFaceDetection = true; |
TuEditTurnAndCutOption |
editTurnAndCutOption()
裁剪与缩放控制器配置选项
默认配置: // 开启滤镜 mTuEditTurnAndCutOption.setEnableFilters(true); // 裁剪大小 mTuEditTurnAndCutOption.setCutSize(new TuSdkSize(640, 640)); // 处理完毕保存到系统相册 mTuEditTurnAndCutOption.setSaveToAlbum(true); // 是否在控制器结束后自动删除临时文件 mTuEditTurnAndCutOption.setAutoRemoveTemp(true); // 开启用户滤镜历史记录 mTuEditTurnAndCutOption.setEnableFiltersHistory(true); // 开启在线滤镜 mTuEditTurnAndCutOption.setEnableOnlineFilter(true); // 显示滤镜标题视图 mTuEditTurnAndCutOption.setDisplayFiltersSubtitles(true); |
albumListOption, photoListOption
public TuCameraOption cameraOption()
public TuEditTurnAndCutOption editTurnAndCutOption()