-
- All Implemented Interfaces:
-
android.os.Parcelable
@Stable() public final class Matisse implements Parcelable
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegermaxSelectableprivate final ImageEngineimageEngineprivate final IntegergridColumnsprivate final BooleanfastSelectprivate final MediaTypemediaTypeprivate final BooleansingleMediaTypeprivate final MediaFiltermediaFilterprivate final CaptureStrategycaptureStrategy
-
Constructor Summary
Constructors Constructor Description Matisse(Integer maxSelectable, ImageEngine imageEngine, Integer gridColumns, Boolean fastSelect, MediaType mediaType, Boolean singleMediaType, MediaFilter mediaFilter, CaptureStrategy captureStrategy)
-
Method Summary
Modifier and Type Method Description final IntegergetMaxSelectable()final ImageEnginegetImageEngine()final IntegergetGridColumns()final BooleangetFastSelect()final MediaTypegetMediaType()final BooleangetSingleMediaType()final MediaFiltergetMediaFilter()final CaptureStrategygetCaptureStrategy()-
-
Constructor Detail
-
Matisse
Matisse(Integer maxSelectable, ImageEngine imageEngine, Integer gridColumns, Boolean fastSelect, MediaType mediaType, Boolean singleMediaType, MediaFilter mediaFilter, CaptureStrategy captureStrategy)
- Parameters:
maxSelectable- 最多能选择几个媒体资源imageEngine- 图片加载框架gridColumns- 一行要显示几个媒体资源。默认值为 4fastSelect- 是否要点击媒体资源后立即返回,值为 true 时 maxSelectable 必须为 1。默认不立即返回mediaType- 要加载的媒体资源类型。默认仅图片singleMediaType- 是否允许同时选择图片和视频。默认允许mediaFilter- 媒体资源的筛选规则。默认不进行筛选captureStrategy- 拍照策略。默认不开启拍照功能
-
-
Method Detail
-
getMaxSelectable
final Integer getMaxSelectable()
-
getImageEngine
final ImageEngine getImageEngine()
-
getGridColumns
final Integer getGridColumns()
-
getFastSelect
final Boolean getFastSelect()
-
getMediaType
final MediaType getMediaType()
-
getSingleMediaType
final Boolean getSingleMediaType()
-
getMediaFilter
final MediaFilter getMediaFilter()
-
getCaptureStrategy
final CaptureStrategy getCaptureStrategy()
-
-
-
-