public abstract class TuImageResultFragment extends TuResultFragment
限定符和类型 | 字段和说明 |
---|---|
protected float |
mScreenSizeScale
按屏幕比例缩小
|
permissionAlertDelegate
构造器和说明 |
---|
TuImageResultFragment() |
限定符和类型 | 方法和说明 |
---|---|
protected android.graphics.Bitmap |
asyncLoadImage()
异步加载图片
|
protected void |
asyncLoadImageCompleted(android.graphics.Bitmap image)
异步加载图片完成
|
android.graphics.Bitmap |
getCuterImage(android.graphics.Bitmap image,
android.graphics.RectF cutRect,
ImageOrientation imageOrientation,
float cutRatio)
获取裁剪图片
|
android.graphics.Bitmap |
getCuterImage(android.graphics.Bitmap image,
TuSdkResult cutResult)
获取裁剪图片
|
android.graphics.Bitmap |
getImage()
输入的图片对象 (处理优先级: Image > TempFilePath > ImageSqlInfo)
|
org.lasque.tusdk.core.struct.TuSdkSize |
getImageDisplaySize()
获取显示大小
|
ImageSqlInfo |
getImageSqlInfo()
输入的相册图片对象 (处理优先级: Image > TempFilePath > ImageSqlInfo)
|
android.widget.ImageView |
getPreview()
预览图片视图
|
java.io.File |
getTempFilePath()
输入的临时文件目录 (处理优先级: Image > TempFilePath > ImageSqlInfo)
|
protected void |
handleTest()
测试方法
|
boolean |
isAutoRemoveTemp()
是否在控制器结束后自动删除临时文件
|
boolean |
isShowResultPreview()
是否显示处理结果预览图 (默认:关闭,调试时可以开启)
|
protected void |
loadImageWithThread()
使用线程加载图片
|
void |
loadOrginImage(TuSdkResult result)
加载来源图片
|
void |
onDestroyView()
视图销毁,删除临时文件
|
protected void |
postProcessWithImage(android.graphics.Bitmap image)
图片加载并显示后,是否需要继续处理
|
protected boolean |
preProcessWithImage(android.graphics.Bitmap image)
是否需要预处理图片 (不在主线程)
|
void |
processingImage()
开始处理图片 默认不实现
|
void |
setAutoRemoveTemp(boolean mAutoRemoveTemp)
是否在控制器结束后自动删除临时文件
|
void |
setImage(android.graphics.Bitmap mImage)
输入的图片对象 (处理优先级: Image > TempFilePath > ImageSqlInfo)
|
void |
setImageSqlInfo(ImageSqlInfo mImageSqlInfo)
输入的相册图片对象 (处理优先级: Image > TempFilePath > ImageSqlInfo)
|
void |
setShowResultPreview(boolean mShowResultPreview)
是否显示处理结果预览图 (默认:关闭,调试时可以开启)
|
void |
setTempFilePath(java.io.File mTempFilePath)
输入的临时文件目录 (处理优先级: Image > TempFilePath > ImageSqlInfo)
|
protected boolean |
showResultPreview(TuSdkResult result)
显示测试预览视图
|
addWaterMarkToImage, asyncNotifyProcessing, asyncProcessingIfNeedSave, backUIThreadNotifyProcessing, canSaveFile, getOutputCompress, getSaveToAlbumName, getWaterMarkOption, isSaveToAlbum, isSaveToTemp, notifyProcessing, 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, loadView, 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, viewDidLoad, 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 java.io.File getTempFilePath()
public void setTempFilePath(java.io.File mTempFilePath)
public ImageSqlInfo getImageSqlInfo()
public void setImageSqlInfo(ImageSqlInfo mImageSqlInfo)
public android.graphics.Bitmap getImage()
public org.lasque.tusdk.core.struct.TuSdkSize getImageDisplaySize()
public void setImage(android.graphics.Bitmap mImage)
public boolean isShowResultPreview()
public void setShowResultPreview(boolean mShowResultPreview)
public boolean isAutoRemoveTemp()
public void setAutoRemoveTemp(boolean mAutoRemoveTemp)
public void onDestroyView()
onDestroyView
在类中 TuResultFragment
public void loadOrginImage(TuSdkResult result)
public void processingImage()
protected void loadImageWithThread()
protected boolean preProcessWithImage(android.graphics.Bitmap image)
image
- 要显示的图片protected android.graphics.Bitmap asyncLoadImage()
protected void asyncLoadImageCompleted(android.graphics.Bitmap image)
protected void postProcessWithImage(android.graphics.Bitmap image)
image
- public android.graphics.Bitmap getCuterImage(android.graphics.Bitmap image, TuSdkResult cutResult)
image
- 图片对象cutResult
- 裁切结果public android.graphics.Bitmap getCuterImage(android.graphics.Bitmap image, android.graphics.RectF cutRect, ImageOrientation imageOrientation, float cutRatio)
image
- 图片对象cutRect
- 裁剪百分区域imageOrientation
- 图片方向cutRatio
- 裁切比例 (当cutResult==null时, cutRatio > 0生效)public android.widget.ImageView getPreview()
protected boolean showResultPreview(TuSdkResult result)
result
- protected void handleTest()