gallery_asset_picker library

Classes

AdvancedCustomFilter
The advanced custom filter.
AlbumBuilder
AlbumController
AlbumListBuilder
AlbumListController
AlbumListValue
AlbumListView
AlbumType
The extra information of the album type.
AlbumValue
AndroidMediaColumns
A class that contains the names of the columns used in the custom filter.
AndroidPermission
The permission for android.
AssetEntity
The abstraction of assets (images/videos/audios). It represents a series of fields MediaStore on Android and the PHAsset object on iOS/macOS.
AssetPathEntity
The abstraction of albums and folders. It represent a bucket in the MediaStore on Android, and the PHAssetCollection object on iOS/macOS.
AssetThumbnail
Widget to display GalleryAsset thumbnail
CameraBuilder
CameraCloseButton
CameraConfig
CameraFlashButton
CameraPage
CameraRotateButton
CameraShutterButton
ColumnUtils
Utility functions for working with the CustomColumns class.
ColumnWhereCondition
The where condition item.
CustomColumns
A class that contains the names of the columns used in the custom filter.
CustomFilter
Full custom filter.
DarwinAlbumType
The extra information of the album type on macOS and iOS.
DarwinColumns
A class that contains the names of the columns of the iOS/macOS platform.
DateColumnWhereCondition
The where condition item for date type.
DateTimeCond
A class that specifies the date and time constraints for queried assets.
DurationConstraint
A class that specifies the duration constraints for queried assets.
FilterOption
A series of filter options for AssetType when querying assets.
FilterOptionGroup
A collection of filtering and sorting options for querying assets.
GalleryAsset
GalleryAssetPicker
GalleryAssetsGridView
GalleryBuilder
GalleryConfig
GalleryController
GalleryControllerProvider
GalleryHeader
GallerySelectButton
GallerySelectButtonState
GalleryValue
GalleryView
GalleryView is main ui of package
LatLng
Represents a geographical location as a latitude-longitude pair.
NotifyManager
The manager for receiving notifications when assets change.
OhosAlbumType
The extra information of the album type on OpenHarmony.
OhosColumns
A class that contains the names of the columns used in the custom filter.
OrderByItem
The order by item.
OrderOption
A class that specifies the ordering criteria for queried assets.
PermissionRequestOption
See PermissionState.
PhotoCachingManager
The cache manager that helps to create/remove caches with specified assets.
PhotoManager
The core manager of this package, providing methods for accessing and managing assets.
PhotoManagerPlugin
The plugin class is the core class that call channel's methods.
PMDarwinPathFilter
The filter of AssetPathEntity on iOS and macOS.
PMFilter
The base class of all the filters.
PMOhosPathFilter
The filter of AssetPathEntity on OpenHarmony.
PMPathFilter
For filter the AssetPathEntity.
PMProgressHandler
Manages the progress of asset downloads from cloud storage services, such as iCloud.
PMProgressState
A state class that contains progress of the current downloading and state to indicate the request state of the asset.
RawCameraView
RequestType
The request type when requesting paths.
SizeConstraint
A class that specifies the size constraints for queried images.
SlidableGalleryOverlay
SlidableGalleryOverlay will wrap around your page and be slideable
SlideSheetConfig
SqlCustomFilter
The sql custom filter.
TextWhereCondition
The where condition item for text.
ThumbnailOption
The options used when requesting thumbnails.
ThumbnailSize
The dimensions of the thumbnail data for an AssetEntity.
WhereConditionGroup
The group of WhereConditionItem and WhereConditionGroup.
WhereConditionItem
The where condition item.
WhereItem
Where item class
XCameraController
XCameraValue

Enums

AssetType
The type of the asset.
BaseFilterType
The type of the filter.
CameraType
DeliveryMode
Enumeration for PHImageRequestOptionsDeliveryMode on iOS/macOS.
FetchStatus
ImageFileType
Common file types for images.
IosAccessLevel
The app’s level of access to the user’s photo library.
LogicalType
The logical operator used in the CustomFilter.
OrderOptionType
An enumeration of possible options for sorting asset lists.
PermissionState
Information about app’s authorization to access the user’s photo library.
PMDarwinAssetCollectionSubtype
See document: https://developer.apple.com/documentation/photokit/phassetcollectionsubtype
PMDarwinAssetCollectionType
The type of PHAssetCollection.
PMOhosAlbumSubtype
The subtype of the album on ohos. See also: https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-photoAccessHelper.md#albumsubtype
PMOhosAlbumType
The type of the album on ohos. See also: https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-photoAccessHelper.md#albumtype
PMRequestState
Indicate the current state when an asset is loading with PMProgressHandler.
ResizeContentMode
Fitting an image’s aspect ratio to a requested size on iOS/macOS.
ResizeMode
Specifies how to resize the requested image on iOS/macOS.
SpecialImageType
An enumeration of special image types.
ThumbnailFormat
Which format the thumbnail should be, generally support JPG and PNG.

Constants

datePattern → const String

Typedefs

AlbumListWidgetBuilder = Widget Function(BuildContext context, AlbumListValue albums)
AlbumWidgetBuilder = Widget Function(BuildContext context, AlbumValue album)
GalleryWidgetBuilder = Widget Function(BuildContext context, GalleryValue value)