-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks,android.view.View.OnCreateContextMenuListener,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner,com.king.camera.scan.CameraScan.OnScanResultCallback
public abstract class BarcodeCameraScanFragment extends BaseCameraScanFragment<Result>基于zxing实现的扫码识别 - 相机扫描基类
通过继承 BarcodeCameraScanActivity或BarcodeCameraScanFragment可快速实现扫码识别
-
-
Method Summary
Modifier and Type Method Description voidinitUI()Analyzer<Result>createAnalyzer()intgetLayoutId()布局ID;通过覆写此方法可以自定义布局 intgetViewfinderViewId()viewfinderView 的 ID -
Methods inherited from class com.king.camera.scan.BaseCameraScanFragment
createAnalyzer, createCameraScan, createRootView, getCameraScan, getFlashlightId, getLayoutId, getPreviewViewId, getRootView, initCameraScan, initUI, isContentView, onCreateView, onDestroyView, onRequestPermissionsResult, onViewCreated, requestCameraPermissionResult, startCamera -
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onResume, onSaveInstanceState, onStart, onStop, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu -
Methods inherited from class com.king.camera.scan.CameraScan.OnScanResultCallback
onScanResultCallback, onScanResultFailure -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
initUI
void initUI()
-
createAnalyzer
@Nullable() Analyzer<Result> createAnalyzer()
-
getLayoutId
int getLayoutId()
布局ID;通过覆写此方法可以自定义布局
-
getViewfinderViewId
int getViewfinderViewId()
viewfinderView 的 ID
-
-
-
-