ADPhotoKit Documentation

Classes

ADLocale

Class for language localizable.

ADPhoto​Kit​Configuration

Class to modify ADPhotoKit's configuration.

ADAlbum​List​Data​Source

The data source of album controller. It get albums you request and reload the associate reloadable view when album changed.

ADAsset​Browser​Data​Source

The data source of browser controller. It reload the associate reloadable view when selet or deselect asset, browser index change, select order change.

ADAsset​List​Data​Source

The data source of asset model controller. It get assets you request and reload the associate reloadable view when assets changed.

ADPhoto​Manager

Main manager class of ADPhotoKit Core. It provide a set of convenience methods to fetch asset from system album. You can use this class to fetch or save asset.

ADAlbum​Model

Model contain album info.

ADAsset​Model

Model contain asset info.

ADSelect​Asset​Model

Wrap of select asset.

ADAlbum​List​Controller

Controller to display albums.

ADAsset​Browser​Controller

Controller to browser asset in big mode.

ADPhoto​Kit​UI

Main class of ADPhotoKit UI. It provide methods to show asset picker or asset browser.

ADPhoto​Kit​Config

Parsing the input config to ADPhotoKitConfig and pass through the internal methods.

ADThumbnail​View​Controller

Controller to display assets in album.

ADBrowser​Tool​Bar​Cell

Select preview view cell in browser controller.

ADBrowser​Tool​Bar​Cell.​Key

Key for attribute.

ADAdd​Photo​Cell

Cell for add asset in thumbnail controller.

ADAdd​Photo​Cell.​Key

Key for attribute.

ADAlbum​List​Cell

Cell for display album in album list controller.

ADAlbum​List​Cell.​Key

Key for attribute.

ADCamera​Cell

Cell for take asset in thumbnail controller.

ADCamera​Cell.​Key

Key for attribute.

ADThumbnail​List​Cell

Cell for display asset in thumbnail controller.

ADThumbnail​List​Cell.​Key

Key for attribute.

ADImage​Edit​Controller

Controller to edit image.

ADSticker​Interact​View

Shared view that you can add sticker to.

ADSticker​Content​View

Sticker base content view that you can add to ADStickerInteractView.

ADImage​Sticker​Content​View

Subclass of ADStickerContentView, Used to display image sticker.

Structures

ADPhoto​Kit​Configuration.​Thumbnail​Controller​Layout

Layout to control thumbnail controller collection appearance.

ADAlbum​Select​Options

Options to set the album type and order.

ADAsset​Select​Options

Options to control the asset select condition and ui.

ADAsset​Browser​Options

Options to control the asset browser condition and ui.

ADAsset​Result

Asset fetch result.

ADConstraint​Params

Parsing the input Set<ADPhotoSelectParams> to ADConstraintParams and pass through the internal methods.

ADClip​Info

Image clip info.

ADText​Sticker

Text sticker info.

ADImage​Edit​Tools

System defalut image edit tools.

ADImage​Edit​Info

Image edit info.

ADImage​Sticker​Data​Source

System image sticker select controller datasource.

ADImage​Sticker​Data​Source.​Sticker​Item

Sticker item

ADImage​Sticker​Data​Source.​Sticker​Section

Sticker section

Enumerations

ADLocale.​Locale​Key

Key for localizable.

ADImage​Source

Image asset support browser.

ADVideo​Source

Video asset support browser.

ADAsset

Asset support browser.

ADPhoto​Select​Params

Params to control the asset select condition.

ADPhoto​Manager.​Asset​Result​Type

Type of fetch result.

ADAlbum​Type

Album type.

ADAsset​Model.​Media​Type

Type of asset.

ADAsset​Model.​Select​Status

Represent asset select status.

ADPicker​Style

Style to display picker.

ADThumbnail​List​Cell.​State

State of cell.

ADThumbnail​List​Cell.​Appearance

Appearance of cell.

ADInteract​ZIndex

Tool's interaction view z-Index enum.

ADInteract​Strategy

Tool's interaction view response strategy.

ADInteract​Type

Tool's interaction gesture type.

ADText​Sticker.​Style

Text sticker style.

ADRotation

Image rotation.

Protocols

ADAlert​Configurable

Protocol use to show alert.

ADAsset​Browsable

Represents an asset source for browser.

ADData​Source​Reloadable

Associate reloadable view.

ADAlbum​List​Nav​Bar​Configurable

Use to define albumlist controller's navigation bar.

ADAlbum​List​Cell​Configurable

Use to define albumlist controller's tableView cell.

ADThumbnail​Nav​Bar​Configurable

Use to define thumbnail controller's navigation bar.

ADThumbnail​Tool​Bar​Configurable

Use to define thumbnail controller's tool bar.

ADThumbnail​Cell​Configurable

Use to define thumbnail controller's collection view cell.

ADBrowser​Cell​Configurable

Use to define browser controller's collection view cell.

ADImage​Browser​Cell​Configurable

Use to define browser controller's image collection view cell.

ADVideo​Browser​Cell​Configurable

Use to define browser controller's video collection view cell.

ADBrowser​Nav​Bar​Configurable

Use to define browser controller's navigation bar.

ADBrowser​Tool​Bar​Configurable

Use to define browser controller's tool bar.

ADProgress​Configurable

Used to indicator a time-consuming operation's progress.

ADProgress​HUDConfigurable

Used to indicator a time-consuming operation is in progress.

ADImage​Edit​Tool​Codable

Use to save or revert edit tool info.

ADImage​Edit​Tool

An ADImageEditTool would be used to edit image.

ADSource​Image​Editable

ImageEditTool can confirm this protocol to add ability to modify the original image.

ADSource​Image​Modify

ImageEditTool can confirm this protocol to add ability to do something when the original image is modify.

ADTool​Configable

Use to control tool's setting config view.

ADTool​Interactable

Use to control tool's interaction view.

ADImage​Sticker​Select​Configurable

Use to define image sticker select controller.

ADText​Sticker​Edit​Configurable

Use to define text sticker edit controller.

ADImage​Clip​Configurable

Use to define Image clip controller.

Typealiases

ADAlbum​List​Nav​Barable

Albumlist controller's navigation bar.

ADAlbum​List​Cellable

Albumlist controller's tableView cell.

ADThumbnail​Nav​Barable

Thumbnail controller's navigation bar.

ADThumbnail​Tool​Barable

Thumbnail controller's tool bar.

ADThumbnail​Cellable

Thumbnail controller's collection view cell.

ADBrowser​Cellable

Browser controller's collection view cell.

ADImage​Browser​Cellable

Browser controller's image collection view cell.

ADVideo​Browser​Cellable

Browser controller's video collection view cell.

ADBrowser​Nav​Barable

Browser controller's navigation bar.

ADBrowser​Tool​Barable

Browser controller's tool bar.

ADProgressableable

View use to show download or loading progress.

ADProgress​HUDable

View showed when load albums and assets or request images from assets.

ADCliping​Info

Wrap of interaction view clip info.

ADImage​Sticker​Selectable

Image sticker select controller.

ADText​Sticker​Color

Text sticker color.

ADText​Sticker​Editable

Text sticker edit controller.

ADImage​Clipable

Image clip controller.

Operators

|->
*

Extensions

PHAsset
UIImage
UIImageView