Skip to content

//tvlib/org.mjdev.tvlib.ui.drawable/PhotoDrawable

PhotoDrawable

[androidJvm]\ class PhotoDrawable(d: Drawable?) : LayerDrawable

Constructors

PhotoDrawable [androidJvm]
constructor(bmp: Bitmap)constructor(d: Drawable?)

Types

Name Summary
Companion [androidJvm]
object Companion

Functions

Name Summary
addLayer [androidJvm]
open fun addLayer(p0: Drawable): Int
applyTheme [androidJvm]
open override fun applyTheme(p0: Resources.Theme)
asImageBitmap [androidJvm]
fun Drawable.asImageBitmap(width: Int = intrinsicWidth, height: Int = intrinsicHeight): ImageBitmap
asPhoto [androidJvm]
fun Drawable.asPhoto(): Drawable
canApplyTheme [androidJvm]
open override fun canApplyTheme(): Boolean
clearColorFilter [androidJvm]
open fun clearColorFilter()
copyBounds [androidJvm]
fun copyBounds(): Rect
fun copyBounds(p0: Rect)
draw [androidJvm]
open override fun draw(p0: Canvas)
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
findDrawableByLayerId [androidJvm]
open fun findDrawableByLayerId(p0: Int): Drawable
findIndexByLayerId [androidJvm]
open fun findIndexByLayerId(p0: Int): Int
getAlpha [androidJvm]
open override fun getAlpha(): Int
getBottomPadding [androidJvm]
open fun getBottomPadding(): Int
getBounds [androidJvm]
fun getBounds(): Rect
getCallback [androidJvm]
open fun getCallback(): Drawable.Callback?
getChangingConfigurations [androidJvm]
open override fun getChangingConfigurations(): Int
getColorFilter [androidJvm]
open fun getColorFilter(): ColorFilter?
getConstantState [androidJvm]
open override fun getConstantState(): Drawable.ConstantState?
getCurrent [androidJvm]
open fun getCurrent(): Drawable
getDirtyBounds [androidJvm]
open fun getDirtyBounds(): Rect
getDrawable [androidJvm]
open fun getDrawable(p0: Int): Drawable
getEndPadding [androidJvm]
open fun getEndPadding(): Int
getHotspotBounds [androidJvm]
open override fun getHotspotBounds(p0: Rect)
getId [androidJvm]
open fun getId(p0: Int): Int
getIntrinsicHeight [androidJvm]
open override fun getIntrinsicHeight(): Int
getIntrinsicWidth [androidJvm]
open override fun getIntrinsicWidth(): Int
getLayerGravity [androidJvm]
open fun getLayerGravity(p0: Int): Int
getLayerHeight [androidJvm]
open fun getLayerHeight(p0: Int): Int
getLayerInsetBottom [androidJvm]
open fun getLayerInsetBottom(p0: Int): Int
getLayerInsetEnd [androidJvm]
open fun getLayerInsetEnd(p0: Int): Int
getLayerInsetLeft [androidJvm]
open fun getLayerInsetLeft(p0: Int): Int
getLayerInsetRight [androidJvm]
open fun getLayerInsetRight(p0: Int): Int
getLayerInsetStart [androidJvm]
open fun getLayerInsetStart(p0: Int): Int
getLayerInsetTop [androidJvm]
open fun getLayerInsetTop(p0: Int): Int
getLayerWidth [androidJvm]
open fun getLayerWidth(p0: Int): Int
getLayoutDirection [androidJvm]
open fun getLayoutDirection(): Int
getLeftPadding [androidJvm]
open fun getLeftPadding(): Int
getLevel [androidJvm]
fun getLevel(): Int
getMinimumHeight [androidJvm]
open fun getMinimumHeight(): Int
getMinimumWidth [androidJvm]
open fun getMinimumWidth(): Int
getNumberOfLayers [androidJvm]
open fun getNumberOfLayers(): Int
getOpacity [androidJvm]
open override fun getOpacity(): Int
getOpticalInsets [androidJvm]
open fun getOpticalInsets(): Insets
getOutline [androidJvm]
open override fun getOutline(p0: Outline)
getPadding [androidJvm]
open override fun getPadding(p0: Rect): Boolean
getPaddingMode [androidJvm]
open fun getPaddingMode(): Int
getRightPadding [androidJvm]
open fun getRightPadding(): Int
getStartPadding [androidJvm]
open fun getStartPadding(): Int
getState [androidJvm]
open fun getState(): IntArray
getTopPadding [androidJvm]
open fun getTopPadding(): Int
getTransparentRegion [androidJvm]
open fun getTransparentRegion(): Region?
hasFocusStateSpecified [androidJvm]
open override fun hasFocusStateSpecified(): Boolean
hashCode [androidJvm]
open fun hashCode(): Int
inflate [androidJvm]
open fun inflate(p0: Resources, p1: XmlPullParser, p2: AttributeSet)
open override fun inflate(p0: Resources, p1: XmlPullParser, p2: AttributeSet, p3: Resources.Theme?)
invalidateDrawable [androidJvm]
open override fun invalidateDrawable(p0: Drawable)
invalidateSelf [androidJvm]
open fun invalidateSelf()
isAutoMirrored [androidJvm]
open override fun isAutoMirrored(): Boolean
isFilterBitmap [androidJvm]
open fun isFilterBitmap(): Boolean
isProjected [androidJvm]
open override fun isProjected(): Boolean
isStateful [androidJvm]
open override fun isStateful(): Boolean
isVisible [androidJvm]
fun isVisible(): Boolean
jumpToCurrentState [androidJvm]
open override fun jumpToCurrentState()
mutate [androidJvm]
open override fun mutate(): Drawable
onLayoutDirectionChanged [androidJvm]
open override fun onLayoutDirectionChanged(p0: Int): Boolean
scheduleDrawable [androidJvm]
open override fun scheduleDrawable(p0: Drawable, p1: Runnable, p2: Long)
scheduleSelf [androidJvm]
open fun scheduleSelf(p0: Runnable, p1: Long)
setAlpha [androidJvm]
open override fun setAlpha(p0: Int)
setAutoMirrored [androidJvm]
open override fun setAutoMirrored(p0: Boolean)
setBounds [androidJvm]
open fun setBounds(p0: Rect)
open fun setBounds(p0: Int, p1: Int, p2: Int, p3: Int)
setCallback [androidJvm]
fun setCallback(p0: Drawable.Callback?)
setChangingConfigurations [androidJvm]
open fun setChangingConfigurations(p0: Int)
setColorFilter [androidJvm]
open fun ~~setColorFilter~~(p0: Int, p1: PorterDuff.Mode)
open override fun setColorFilter(p0: ColorFilter?)
setDither [androidJvm]
open override fun setDither(p0: Boolean)
setDrawable [androidJvm]
open fun setDrawable(p0: Int, p1: Drawable)
setDrawableByLayerId [androidJvm]
open fun setDrawableByLayerId(p0: Int, p1: Drawable): Boolean
setFilterBitmap [androidJvm]
open fun setFilterBitmap(p0: Boolean)
setHotspot [androidJvm]
open override fun setHotspot(p0: Float, p1: Float)
setHotspotBounds [androidJvm]
open override fun setHotspotBounds(p0: Int, p1: Int, p2: Int, p3: Int)
setId [androidJvm]
open fun setId(p0: Int, p1: Int)
setLayerGravity [androidJvm]
open fun setLayerGravity(p0: Int, p1: Int)
setLayerHeight [androidJvm]
open fun setLayerHeight(p0: Int, p1: Int)
setLayerInset [androidJvm]
open fun setLayerInset(p0: Int, p1: Int, p2: Int, p3: Int, p4: Int)
setLayerInsetBottom [androidJvm]
open fun setLayerInsetBottom(p0: Int, p1: Int)
setLayerInsetEnd [androidJvm]
open fun setLayerInsetEnd(p0: Int, p1: Int)
setLayerInsetLeft [androidJvm]
open fun setLayerInsetLeft(p0: Int, p1: Int)
setLayerInsetRelative [androidJvm]
open fun setLayerInsetRelative(p0: Int, p1: Int, p2: Int, p3: Int, p4: Int)
setLayerInsetRight [androidJvm]
open fun setLayerInsetRight(p0: Int, p1: Int)
setLayerInsetStart [androidJvm]
open fun setLayerInsetStart(p0: Int, p1: Int)
setLayerInsetTop [androidJvm]
open fun setLayerInsetTop(p0: Int, p1: Int)
setLayerSize [androidJvm]
open fun setLayerSize(p0: Int, p1: Int, p2: Int)
setLayerWidth [androidJvm]
open fun setLayerWidth(p0: Int, p1: Int)
setLayoutDirection [androidJvm]
fun setLayoutDirection(p0: Int): Boolean
setLevel [androidJvm]
fun setLevel(p0: Int): Boolean
setOpacity [androidJvm]
open fun setOpacity(p0: Int)
setPadding [androidJvm]
open fun setPadding(p0: Int, p1: Int, p2: Int, p3: Int)
setPaddingMode [androidJvm]
open fun setPaddingMode(p0: Int)
setPaddingRelative [androidJvm]
open fun setPaddingRelative(p0: Int, p1: Int, p2: Int, p3: Int)
setState [androidJvm]
open fun setState(p0: IntArray): Boolean
setTint [androidJvm]
open fun setTint(p0: Int)
setTintBlendMode [androidJvm]
open override fun setTintBlendMode(p0: BlendMode)
setTintList [androidJvm]
open override fun setTintList(p0: ColorStateList?)
setTintMode [androidJvm]
open fun setTintMode(p0: PorterDuff.Mode?)
setVisible [androidJvm]
open override fun setVisible(p0: Boolean, p1: Boolean): Boolean
toString [androidJvm]
open fun toString(): String
unscheduleDrawable [androidJvm]
open override fun unscheduleDrawable(p0: Drawable, p1: Runnable)
unscheduleSelf [androidJvm]
open fun unscheduleSelf(p0: Runnable)