public class TuEditWipeAndFilterFragment extends TuEditWipeAndFilterFragmentBase
限定符和类型 | 类和说明 |
---|---|
static interface |
TuEditWipeAndFilterFragment.TuEditWipeAndFilterFragmentDelegate
图片编辑模糊控制器委托
|
限定符和类型 | 字段和说明 |
---|---|
protected android.view.View.OnClickListener |
mButtonClickListener
按钮点击事件
|
protected android.view.View.OnTouchListener |
mOnTouchListener
触摸事件
|
mScreenSizeScale
permissionAlertDelegate
构造器和说明 |
---|
TuEditWipeAndFilterFragment() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
asyncLoadImageCompleted(android.graphics.Bitmap image)
异步加载图片完成
|
protected boolean |
asyncNotifyProcessing(TuSdkResult result)
异步通知处理结果
|
protected void |
dispatcherViewClick(android.view.View v)
分发视图点击事件
|
TuSdkTextButton |
getCancelButton()
取消按钮
|
TuSdkTextButton |
getCompleteButton()
完成按钮
|
BrushSize.SizeType |
getDefaultBrushSize()
默认的笔刷大小 (默认: BrushSize.SizeType.MediumBrush,中等粗细)
|
TuEditWipeAndFilterFragment.TuEditWipeAndFilterFragmentDelegate |
getDelegate()
图片编辑模糊控制器委托
|
TuSdkTextButton |
getLargeSizeButton()
大尺寸笔刷设置按钮
|
static int |
getLayoutId()
布局ID
|
int |
getMaxUndoCount()
允许撤销的次数 (默认: 5)
|
TuSdkTextButton |
getMediumSizeButton()
中尺寸笔刷设置按钮
|
TuSdkTextButton |
getOriginalButton()
查看原图按钮
|
TuSdkImageView |
getRedoButton()
重做按钮
|
TuSdkTextButton |
getSmallSizeButton()
小尺寸笔刷设置按钮
|
SmudgeView |
getSmudgeView()
涂抹视图
|
TuSdkImageView |
getUndoButton()
撤销按钮
|
android.widget.ImageView |
getZoomInImage()
放大区域图
|
protected void |
handleOriginalButton(boolean isDown)
处理点击显示原图按钮的动作
|
void |
hubStatus(java.lang.String status)
显示信息
|
protected void |
loadView(android.view.ViewGroup view)
loadView
|
protected void |
notifyProcessing(TuSdkResult result)
通知处理结果
|
void |
onBrushSizeButtonClick()
点击笔刷粗细按钮,请求切换尺寸
|
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
创建视图
|
void |
onRefreshStepStatesWithHistories(int undoCount,
int redoCount)
用户操作导致撤销/重做数据发生变化
|
void |
processingImage()
处理图片
|
protected void |
setBrushSize(BrushSize.SizeType size)
设置笔刷尺寸
|
void |
setDefaultBrushSize(BrushSize.SizeType mDefaultBrushSize)
默认的笔刷大小 (默认: BrushSize.SizeType.MediumBrush,中等粗细)
|
void |
setDelegate(TuEditWipeAndFilterFragment.TuEditWipeAndFilterFragmentDelegate mDelegate)
图片编辑模糊控制器委托
|
void |
setMaxUndoCount(int mMaxUndoCount)
允许撤销的次数 (默认: 5)
|
protected void |
viewDidLoad(android.view.ViewGroup view)
初始化视图
|
asyncEditWithResult, getBrushStrength, handleBackButton, handleCompleteButton, handleOrigianlButtonDown, handleOrigianlButtonUp, handleRedoButton, handleUndoButton, isDisplayMagnifier, onDestroyView, onSmudgeChanged, onSmudgeEnd, setBrushStrength, setDisplayMagnifier
asyncLoadImage, getCuterImage, getCuterImage, getImage, getImageDisplaySize, getImageSqlInfo, getPreview, getTempFilePath, handleTest, isAutoRemoveTemp, isShowResultPreview, loadImageWithThread, loadOrginImage, postProcessWithImage, preProcessWithImage, 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, hubSuccess, hubSuccess, initCreateView, 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
protected android.view.View.OnClickListener mButtonClickListener
protected android.view.View.OnTouchListener mOnTouchListener
public static int getLayoutId()
public TuEditWipeAndFilterFragment.TuEditWipeAndFilterFragmentDelegate getDelegate()
public void setDelegate(TuEditWipeAndFilterFragment.TuEditWipeAndFilterFragmentDelegate mDelegate)
public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
TuFragment
onCreateView
在类中 TuFragment
public void processingImage()
processingImage
在类中 TuImageResultFragment
public void hubStatus(java.lang.String status)
TuFragment
hubStatus
在类中 TuFragment
status
- 信息protected void notifyProcessing(TuSdkResult result)
notifyProcessing
在类中 TuResultFragment
result
- SDK处理结果protected boolean asyncNotifyProcessing(TuSdkResult result)
asyncNotifyProcessing
在类中 TuResultFragment
result
- SDK处理结果public BrushSize.SizeType getDefaultBrushSize()
public void setDefaultBrushSize(BrushSize.SizeType mDefaultBrushSize)
public int getMaxUndoCount()
public void setMaxUndoCount(int mMaxUndoCount)
public SmudgeView getSmudgeView()
public android.widget.ImageView getZoomInImage()
public TuSdkTextButton getSmallSizeButton()
public TuSdkTextButton getMediumSizeButton()
public TuSdkTextButton getLargeSizeButton()
public TuSdkTextButton getCancelButton()
public TuSdkTextButton getCompleteButton()
public TuSdkImageView getUndoButton()
public TuSdkImageView getRedoButton()
public TuSdkTextButton getOriginalButton()
public void onRefreshStepStatesWithHistories(int undoCount, int redoCount)
onRefreshStepStatesWithHistories
在接口中 SmudgeView.SmudgeViewDelegate
onRefreshStepStatesWithHistories
在类中 TuEditWipeAndFilterFragmentBase
undoCount
- 可以撤销的次数redoCount
- 可以重做的次数protected void dispatcherViewClick(android.view.View v)
protected void handleOriginalButton(boolean isDown)
isDown
- protected void setBrushSize(BrushSize.SizeType size)
TuEditWipeAndFilterFragmentBase
protected void loadView(android.view.ViewGroup view)
protected void viewDidLoad(android.view.ViewGroup view)
TuSdkFragment
protected void asyncLoadImageCompleted(android.graphics.Bitmap image)
public void onBrushSizeButtonClick()