EmbeddedPhotoPickerFeatureInfo


class EmbeddedPhotoPickerFeatureInfo : Parcelable

An immutable parcel to carry information regarding desired features of caller for a given session.

Below features are currently supported in embedded photopicker.

  • Mime type to filter media
  • Accent color to change color of primary picker element
  • Ordered selection of media items
  • Max selection media count restriction
  • Pre-selected uris
  • Theme night mode

Callers should use Builder to set the desired features.

Summary

Nested classes

Inherited constants
Int CONTENTS_FILE_DESCRIPTOR

Descriptor bit used with describeContents(): indicates that the Parcelable object's flattened representation includes a file descriptor.

Int PARCELABLE_WRITE_RETURN_VALUE

Flag for use with writeToParcel: the object being written is a return value, that is the result of a function such as "Parcelable someFunction()", "void someFunction(out Parcelable)", or "void someFunction(inout Parcelable)". Some implementations may want to release resources at this point.

Public methods

describeContents

fun describeContents(): Int

getAccentColor

fun getAccentColor(): Long

getMaxSelectionLimit

fun getMaxSelectionLimit(): Int

getMimeTypes

fun getMimeTypes(): MutableList<String!>
Return
MutableList<String!> This value cannot be null.

getPreSelectedUris

fun getPreSelectedUris(): MutableList<Uri!>
Return
MutableList<Uri!> This value cannot be null.

getThemeNightMode

fun getThemeNightMode(): Int

isOrderedSelection

fun isOrderedSelection(): Boolean

toString

fun toString(): String

writeToParcel

fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

Flatten this object in to a Parcel.

Parameters
dest Parcel: This value cannot be null.
flags Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES

Properties