public abstract class TuEditSkinFragmentBase extends TuFilterResultFragment
TuFilterResultFragment.TuFilterResultFragmentDelegate
限定符和类型 | 字段和说明 |
---|---|
protected float |
mRetouchSize
一键美颜 0 - 1.0
|
mButtonClickListener
mScreenSizeScale
permissionAlertDelegate
构造器和说明 |
---|
TuEditSkinFragmentBase() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
asyncEditWithResult(TuSdkResult result)
异步处理图片
|
protected void |
asyncLoadImageCompleted(android.graphics.Bitmap image)
异步加载图片完成
|
protected abstract android.view.View |
buildActionButton(java.lang.String type,
int index)
创建动作按钮视图
|
protected void |
buildActionButtons()
创建动作按钮列表
|
int |
getCurrentAction()
获取当前选中动作
|
protected void |
handleAction(java.lang.Integer action)
选中一个参数动作
|
protected void |
handleConfigCancel()
处理配置取消按钮
|
protected void |
handleConfigCompeleteButton()
处理配置完成按钮
|
protected void |
loadView(android.view.ViewGroup view)
loadView
|
protected abstract void |
onFaceDetectionResult(boolean found)
人脸检测结果回调
|
void |
onParameterConfigDataChanged(ParameterConfigViewInterface view,
int index,
float progress)
参数数据改变
|
void |
onParameterConfigRest(ParameterConfigViewInterface view,
int index)
重置参数
|
float |
readParameterValue(ParameterConfigViewInterface view,
int index)
读取参数值
|
protected abstract void |
setConfigViewShowState(boolean isShow)
设置配置视图隐藏状态
|
void |
setRetouchSize(float retouchSize)
一键美颜
|
protected void |
startImageMarkFaceAnalysis(android.graphics.Bitmap image)
开启人脸标点检测
|
asyncNotifyProcessing, dispatcherViewClick, getCancelButton, getCompleteButton, getConfigView, getDelegate, getFilterArg, getFilterParameter, getImageView, getImageWrapView, handleBackButton, handleCompleteButton, notifyProcessing, refreshConfigView, requestRender, setDelegate, setFilterWrap, setImageViewFilter, viewDidLoad
asyncLoadImage, getCuterImage, getCuterImage, getImage, getImageDisplaySize, getImageSqlInfo, getPreview, getTempFilePath, handleTest, isAutoRemoveTemp, isShowResultPreview, loadImageWithThread, loadOrginImage, onDestroyView, postProcessWithImage, preProcessWithImage, processingImage, setAutoRemoveTemp, setImage, setImageSqlInfo, setShowResultPreview, setTempFilePath, showResultPreview
addWaterMarkToImage, asyncProcessingIfNeedSave, backUIThreadNotifyProcessing, canSaveFile, getOutputCompress, getSaveToAlbumName, getWaterMarkOption, isSaveToAlbum, isSaveToTemp, saveToAlbum, saveToTemp, setOutputCompress, setSaveToAlbum, setSaveToAlbumName, setSaveToTemp, setWaterMarkOption
getErrorListener, getRequestPermissionCode, getRequiredPermissions, hasRequiredPermission, notifyError, onPermissionGrantedResult, onRequestPermissionsResult, requestRequiredPermissions, setErrorListener
alert, alert, filpModalNavigationActivity, filpModalNavigationActivity, hubDismiss, hubDismissRightNow, hubError, hubError, hubStatus, hubStatus, hubSuccess, hubSuccess, initCreateView, onCreateView, onDetach, presentActivity, presentModalNavigationActivity, presentModalNavigationActivity, presentModalNavigationActivity, pushModalNavigationActivity, pushModalNavigationActivity, setNavLeftButton, setNavLeftButton, setNavLeftButton, setNavLeftHighLightButton, setNavLeftHighLightButton, setNavRightButton, setNavRightButton, setNavRightButton, setNavRightHighLightButton, setNavRightHighLightButton
addOrientationListener, backStackEntryCount, bindSoftInputEvent, dismissActivity, dismissActivityWithAnim, dismissActivityWithAnim, equalViewIds, filpModalNavigationActivity, getDismissAnimType, getNavButton, getOriginFragment, getResColor, getResString, getResString, getResString, getResString, getRootView, getRootViewLayoutId, getSdkActivity, getTitle, getViewById, getViewById, getViewId, isBackButtonShowed, isFragmentPause, isFullScreen, isSupportSlideBack, navigatorBarBackAction, navigatorBarCancelAction, navigatorBarHeight, navigatorBarLeftAction, navigatorBarLoaded, navigatorBarRightAction, navSearchViewSearch, navSearchViewSetDelegate, navSegmentedAddTexts, navSegmentedAddTexts, navSegmentedSetDelegate, navSegmentedSetected, onAttach, onBackForSlide, onBackPressed, onCreateAnimation, onDestroy, onFragmentAnimationEnd, onKeyUp, onNavigatorBarButtonClicked, onOrientationChanged, onPause, onPauseFragment, onPreDraw, onRefreshData, onResume, onResumeFragment, popFragment, popFragment, popFragmentRoot, presentActivity, presentActivity, presentModalNavigationActivity, presentModalNavigationActivity, presentModalNavigationActivity, pushFragment, refreshOriginFragment, replaceFragment, runOnUiThread, setIsSupportSlideBack, setNavigatorBarId, setNavigatorBarOnButtom, setNavLeftButton, setNavLeftButton, setNavRightButton, setNavRightButton, setOriginFragment, setRequestedOrientation, setRootViewLayoutId, setTitle, setTitle, showBackButton, showNavigatorBar, showView, showViewIn, wantFullScreen
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPictureInPictureModeChanged, onPrepareOptionsMenu, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
public void setRetouchSize(float retouchSize)
retouchSize
- 默认1.0,0 - 1.0protected abstract void setConfigViewShowState(boolean isShow)
protected abstract android.view.View buildActionButton(java.lang.String type, int index)
protected abstract void onFaceDetectionResult(boolean found)
protected void loadView(android.view.ViewGroup view)
loadView
在类中 TuFilterResultFragment
protected void buildActionButtons()
protected void handleAction(java.lang.Integer action)
public int getCurrentAction()
protected void handleConfigCompeleteButton()
protected void handleConfigCancel()
public void onParameterConfigDataChanged(ParameterConfigViewInterface view, int index, float progress)
onParameterConfigDataChanged
在接口中 ParameterConfigViewInterface.ParameterConfigViewDelegate
onParameterConfigDataChanged
在类中 TuFilterResultFragment
view
- 参数配置视图index
- 参数索引progress
- 百分比进度public void onParameterConfigRest(ParameterConfigViewInterface view, int index)
public float readParameterValue(ParameterConfigViewInterface view, int index)
protected void asyncLoadImageCompleted(android.graphics.Bitmap image)
protected void startImageMarkFaceAnalysis(android.graphics.Bitmap image)
protected void asyncEditWithResult(TuSdkResult result)