MediaView

class MediaView : FrameLayout


View for displaying native ad media content. Add this view to the layout hierarchy, and register it using NativeAdView.registerNativeAd.

If the returned ad contains a video element, the video will be automatically rendered on this MediaView.

If the returned ad does not contain a video element and contains an image, the image will be automatically rendered on this MediaView.

Summary

Public constructors

MediaView(context: Context)

Creates the MediaView.

MediaView(context: Context, attrs: AttributeSet)

Creates the MediaView from an XML layout.

MediaView(context: Context, attrs: AttributeSet, defStyleAttr: Int)

Creates the MediaView from an XML layout.

MediaView(
    context: Context,
    attrs: AttributeSet,
    defStyleAttr: Int,
    defStyleRes: Int
)

Creates the MediaView from an XML layout.

Public properties

ImageView.ScaleType?

The ImageView.ScaleType to use when an image is rendered in a MediaView.

MediaContent?

Sets the media content to be displayed in the media view.

Inherited functions

From android.widget.FrameLayout
From android.view.View
open Unit
open Unit
open Unit
open Unit
open ViewPropertyAnimator
open Unit
@FlaggedApi(value = "android.view.accessibility.deprecate_accessibility_announcement_apis")
announceForAccessibility(p0: CharSequence)

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Boolean
open Boolean
open Boolean
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit

This function is deprecated. Deprecated in Java

open Unit
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
Unit
open Unit
Unit
open Boolean
open Unit
open Unit
@FlaggedApi(value = "android.service.autofill.autofill_credman_dev_integration")
clearPendingCredentialRequest()
open Unit
open Int
open Int
open Int
open Unit
open WindowInsets
open Int
open Int
open Int
open AccessibilityNodeInfo
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
dispatchNestedPreScroll(p0: Int, p1: Int, p2: IntArray?, p3: IntArray?)
open Boolean
dispatchNestedScroll(p0: Int, p1: Int, p2: Int, p3: Int, p4: IntArray?)
open Boolean
open Unit
draw(p0: Canvas)
open Unit
OnBackInvokedDispatcher?
T
<T : View> findViewById(p0: Int)
T
<T : View> findViewWithTag(p0: Any)
open Boolean

This function is deprecated. Deprecated in Java

open View
open Unit
open Unit
open Unit
generateDisplayHash(
    p0: String,
    p1: Rect?,
    p2: Executor,
    p3: DisplayHashResultCallback
)
open View.AccessibilityDelegate
open Int
open AccessibilityNodeProvider
open CharSequence?
open Int
open Int
open String?
open String?
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getAlpha()
open Animation
open Matrix?
open IBinder
open IntArray
open MutableMap<IntInt>
open Array<String>?
AutofillId
open Int
open AutofillValue?
open Drawable
open BlendMode?
open ColorStateList?
open PorterDuff.Mode?
open Int
@ViewDebug.ExportedProperty(category = "layout")
getBaseline()
Int
open Float
open Int
open Float
open Rect
open Boolean
Boolean
ContentCaptureSession?
open CharSequence
@ViewDebug.ExportedProperty(category = "accessibility")
getContentDescription()
Int
@FlaggedApi(value = "android.view.flags.sensitive_content_app_protection_api")
getContentSensitivity()
Context
open ContextMenu.ContextMenuInfo
Boolean
open Display
IntArray
open Bitmap

This function is deprecated. Deprecated in Java

open Bitmap

This function is deprecated. Deprecated in Java

open Int

This function is deprecated. Deprecated in Java

open Int

This function is deprecated. Deprecated in Java

open Unit
open Long
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getElevation()
open Int
open Boolean
open Boolean
open Int
@ViewDebug.ExportedProperty(category = "focus", mapping = [@ViewDebug.IntToString(from = 0, to = "NOT_FOCUSABLE"), @ViewDebug.IntToString(from = 1, to = "FOCUSABLE"), @ViewDebug.IntToString(from = 16, to = "FOCUSABLE_AUTO")])
getFocusable()
open ArrayList<View>
open Unit
open Drawable
open Int
open BlendMode?
open ColorStateList?
open PorterDuff.Mode?
open Float
@FlaggedApi(value = "android.view.flags.view_velocity_api")
getFrameContentVelocity()
Boolean
open Boolean
open Handler
open Float
open Float
open Float
open Float
open Int
@FlaggedApi(value = "android.view.inputmethod.home_screen_handwriting_delegator")
getHandwritingDelegateFlags()
open Runnable?
Boolean
Int
@ViewDebug.ExportedProperty(category = "layout")
getHeight()
open Unit
open Int
open Int
open Drawable?
open Drawable?
open Int
open Int
@ViewDebug.ExportedProperty(category = "accessibility", mapping = [@ViewDebug.IntToString(from = 0, to = "auto"), @ViewDebug.IntToString(from = 1, to = "yes"), @ViewDebug.IntToString(from = 2, to = "no"), @ViewDebug.IntToString(from = 4, to = "noHideDescendants")])
getImportantForAccessibility()
open Int
@ViewDebug.ExportedProperty(mapping = [@ViewDebug.IntToString(from = 0, to = "auto"), @ViewDebug.IntToString(from = 1, to = "yes"), @ViewDebug.IntToString(from = 2, to = "no"), @ViewDebug.IntToString(from = 4, to = "yesExcludeDescendants"), @ViewDebug.IntToString(from = 8, to = "noExcludeDescendants")])
getImportantForAutofill()
open Int
@ViewDebug.ExportedProperty(mapping = [@ViewDebug.IntToString(from = 0, to = "auto"), @ViewDebug.IntToString(from = 1, to = "yes"), @ViewDebug.IntToString(from = 2, to = "no"), @ViewDebug.IntToString(from = 4, to = "yesExcludeDescendants"), @ViewDebug.IntToString(from = 8, to = "noExcludeDescendants")])
getImportantForContentCapture()
open Boolean
open KeyEvent.DispatcherState
open Int
@ViewDebug.ExportedProperty(category = "accessibility")
getLabelFor()
open Int
@ViewDebug.ExportedProperty(category = "drawing", mapping = [@ViewDebug.IntToString(from = 0, to = "NONE"), @ViewDebug.IntToString(from = 1, to = "SOFTWARE"), @ViewDebug.IntToString(from = 2, to = "HARDWARE")])
getLayerType()
open Int
@ViewDebug.ExportedProperty(category = "layout", mapping = [@ViewDebug.IntToString(from = 0, to = "RESOLVED_DIRECTION_LTR"), @ViewDebug.IntToString(from = 1, to = "RESOLVED_DIRECTION_RTL")])
getLayoutDirection()
open ViewGroup.LayoutParams
@ViewDebug.ExportedProperty(deepExport = true, prefix = "layout_")
getLayoutParams()
Int
open Float
open Int
Boolean
open Unit
open Unit
open Unit
open Matrix
Int
Int
@ViewDebug.ExportedProperty(category = "measurement", flagMapping = [@ViewDebug.FlagToString(equals = 16777216, mask = -16777216, name = "MEASURED_STATE_TOO_SMALL")])
getMeasuredHeightAndState()
Int
Int
Int
@ViewDebug.ExportedProperty(category = "measurement", flagMapping = [@ViewDebug.FlagToString(equals = 16777216, mask = -16777216, name = "MEASURED_STATE_TOO_SMALL")])
getMeasuredWidthAndState()
open Int
open Int
open Int
open Int
open Int
open Int
open Int
open Int
open View.OnFocusChangeListener
open Int
open ViewOutlineProvider
open Int
open Int
open Int
open Int
open Int
open Int
open Int
open Int
ViewParent
open ViewParent
OutcomeReceiver<GetCredentialResponseGetCredentialException>?
@FlaggedApi(value = "android.service.autofill.autofill_credman_dev_integration")
getPendingCredentialCallback()
GetCredentialRequest?
@FlaggedApi(value = "android.service.autofill.autofill_credman_dev_integration")
getPendingCredentialRequest()
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getPivotX()
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getPivotY()
open PointerIcon
MutableList<Rect>
open Array<String>?
open Float
open Resources
Boolean
Int
open Float
open Int
open AttachedSurfaceControl?
open View
open WindowInsets
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getRotation()
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getRotationX()
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getRotationY()
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getScaleX()
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getScaleY()
open Int
open Int
open Int
open Int
@ViewDebug.ExportedProperty(mapping = [@ViewDebug.IntToString(from = 0, to = "INSIDE_OVERLAY"), @ViewDebug.IntToString(from = 16777216, to = "INSIDE_INSET"), @ViewDebug.IntToString(from = 33554432, to = "OUTSIDE_OVERLAY"), @ViewDebug.IntToString(from = 50331648, to = "OUTSIDE_INSET")])
getScrollBarStyle()
open Int
open Int
Int
Int
open Int
@ViewDebug.ExportedProperty(category = "drawing")
getSolidColor()
open Int
CharSequence?
@ViewDebug.ExportedProperty(category = "accessibility")
getStateDescription()
open StateListAnimator
open Int
open Int
open CharSequence?
@ViewDebug.ExportedProperty(category = "accessibility")
@FlaggedApi(value = "android.view.accessibility.supplemental_description")
getSupplementalDescription()
open MutableList<Rect>
open Int

This function is deprecated. Deprecated in Java

open Any
open Any
getTag(p0: Int)
open Int
@ViewDebug.ExportedProperty(category = "text", mapping = [@ViewDebug.IntToString(from = 0, to = "INHERIT"), @ViewDebug.IntToString(from = 1, to = "GRAVITY"), @ViewDebug.IntToString(from = 2, to = "TEXT_START"), @ViewDebug.IntToString(from = 3, to = "TEXT_END"), @ViewDebug.IntToString(from = 4, to = "CENTER"), @ViewDebug.IntToString(from = 5, to = "VIEW_START"), @ViewDebug.IntToString(from = 6, to = "VIEW_END")])
getTextAlignment()
open Int
@ViewDebug.ExportedProperty(category = "text", mapping = [@ViewDebug.IntToString(from = 0, to = "INHERIT"), @ViewDebug.IntToString(from = 1, to = "FIRST_STRONG"), @ViewDebug.IntToString(from = 2, to = "ANY_RTL"), @ViewDebug.IntToString(from = 3, to = "LTR"), @ViewDebug.IntToString(from = 4, to = "RTL"), @ViewDebug.IntToString(from = 5, to = "LOCALE"), @ViewDebug.IntToString(from = 6, to = "FIRST_STRONG_LTR"), @ViewDebug.IntToString(from = 7, to = "FIRST_STRONG_RTL")])
getTextDirection()
open CharSequence?
Int
open Float
open Int
open TouchDelegate
open ArrayList<View>
open Float
open String
open Float
open Float
open Float
open Long
open Int
open Int
open Drawable?
open Drawable?
open Int
open ViewTranslationResponse?
open ViewTreeObserver
open Int
@ViewDebug.ExportedProperty(mapping = [@ViewDebug.IntToString(from = 0, to = "VISIBLE"), @ViewDebug.IntToString(from = 4, to = "INVISIBLE"), @ViewDebug.IntToString(from = 8, to = "GONE")])
getVisibility()
Int
@ViewDebug.ExportedProperty(category = "layout")
getWidth()
open Int
open WindowId
open WindowInsetsController?
open Int

This function is deprecated. Deprecated in Java

open IBinder
open Int
open Unit
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getX()
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getY()
open Float
@ViewDebug.ExportedProperty(category = "drawing")
getZ()
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit
invalidate(p0: Int, p1: Int, p2: Int, p3: Int)

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
Boolean
@FlaggedApi(value = "android.view.flags.sensitive_content_app_protection_api")
isContentSensitive()
open Boolean
open Boolean
@FlaggedApi(value = "android.view.flags.deprecate_is_credential_api")
isCredential()

This function is deprecated. Deprecated in Java

open Boolean
open Boolean

This function is deprecated. Deprecated in Java

open Boolean
open Boolean
Boolean
@ViewDebug.ExportedProperty(category = "focus")
isFocusable()
Boolean
open Boolean
@ViewDebug.ExportedProperty(category = "focus")
isFocused()
Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
Boolean
Boolean
open Boolean
open Boolean
open Boolean
Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
@ViewDebug.ExportedProperty(category = "drawing")
isOpaque()
open Boolean
open Boolean
open Boolean
Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
Boolean
open Boolean
open Boolean
Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open View
Unit
measure(p0: Int, p1: Int)
open Unit
open Unit
open Unit
open Unit
open WindowInsets
open Unit
open Boolean
open Boolean
open Unit
open Unit
open InputConnection
open Unit
open Unit
open Unit
open Boolean
open Unit
open Unit
Unit
open Boolean
open Unit
open Unit
open Unit
onFocusChanged(p0: Boolean, p1: Int, p2: Rect?)
open Boolean
open Unit
open Boolean
open Unit
open Unit
open Boolean
onKeyDown(p0: Int, p1: KeyEvent)
open Boolean
open Boolean
onKeyMultiple(p0: Int, p1: Int, p2: KeyEvent)
open Boolean
onKeyPreIme(p0: Int, p1: KeyEvent)
open Boolean
open Boolean
onKeyUp(p0: Int, p1: KeyEvent)
open Unit
onOverScrolled(p0: Int, p1: Int, p2: Boolean, p3: Boolean)
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open ContentInfo?
open Unit
open Unit
open Parcelable?
open Unit
open Unit
onScrollCaptureSearch(
    p0: Rect,
    p1: Point,
    p2: Consumer<ScrollCaptureTarget>
)
open Unit
onScrollChanged(p0: Int, p1: Int, p2: Int, p3: Int)
open Boolean
open Unit
onSizeChanged(p0: Int, p1: Int, p2: Int, p3: Int)
open Unit
open Boolean
open Boolean
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit
open Boolean
overScrollBy(
    p0: Int,
    p1: Int,
    p2: Int,
    p3: Int,
    p4: Int,
    p5: Int,
    p6: Int,
    p7: Int,
    p8: Boolean
)
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
@FlaggedApi(value = "android.os.vibrator.haptic_feedback_with_custom_usage")
performHapticFeedback(p0: HapticFeedbackRequest)
open Boolean
open Boolean
open Boolean
open Boolean
open ContentInfo?
open Unit
open Boolean
open Boolean
open Unit
open Unit
postInvalidate(p0: Int, p1: Int, p2: Int, p3: Int)
open Unit
open Unit
postInvalidateDelayed(p0: Long, p1: Int, p2: Int, p3: Int, p4: Int)
open Unit
open Unit
postInvalidateOnAnimation(p0: Int, p1: Int, p2: Int, p3: Int)
open Unit
open Unit
open Unit
open Unit
open Boolean
open Unit
open Unit
open Unit
open Unit
@FlaggedApi(value = "android.app.jank.detailed_app_jank_metrics_api")
reportAppJankStats(p0: AppJankStats)
open Unit
open Unit

This function is deprecated. Deprecated in Java

Boolean
Boolean
Boolean
open Unit
open Unit
open Unit
@FlaggedApi(value = "com.android.hardware.input.pointer_capture_modes")
requestPointerCapture(p0: Int)
open Boolean
open Boolean
open Boolean
Unit
Unit
T
<T : View> requireViewById(p0: Int)
open Unit
open Unit
Unit
saveAttributeDataForStyleable(
    p0: Context,
    p1: IntArray,
    p2: AttributeSet?,
    p3: TypedArray,
    p4: Int,
    p5: Int
)
open Unit
open Unit
open Unit
scrollBy(p0: Int, p1: Int)
open Unit
scrollTo(p0: Int, p1: Int)
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
setAutofillHints(vararg p0: String?)
open Unit
open Unit
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Unit
open Unit
Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
Unit
@FlaggedApi(value = "android.view.flags.sensitive_content_app_protection_api")
setContentSensitivity(p0: Int)
open Unit
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit

This function is deprecated. Deprecated in Java

open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
@FlaggedApi(value = "android.view.flags.view_velocity_api")
setFrameContentVelocity(p0: Float)
open Unit
open Unit
@FlaggedApi(value = "android.view.inputmethod.home_screen_handwriting_delegator")
setHandwritingDelegateFlags(p0: Int)
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
setId(p0: Int)
open Unit
open Unit
open Unit
open Unit
@FlaggedApi(value = "android.view.flags.deprecate_is_credential_api")
setIsCredential(p0: Boolean)

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
setLayerType(p0: Int, p1: Paint?)
open Unit
open Unit
Unit
setLeft(p0: Int)
Unit
setLeftTopRightBottom(p0: Int, p1: Int, p2: Int, p3: Int)
open Unit
Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
setPadding(p0: Int, p1: Int, p2: Int, p3: Int)
open Unit
setPaddingRelative(p0: Int, p1: Int, p2: Int, p3: Int)
open Unit
@FlaggedApi(value = "android.service.autofill.autofill_credman_dev_integration")
setPendingCredentialRequest(
    p0: GetCredentialRequest,
    p1: OutcomeReceiver<GetCredentialResponseGetCredentialException>
)
open Unit
open Unit
open Unit
Unit
Unit
open Unit
open Unit
Unit
Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
@FlaggedApi(value = "android.view.accessibility.supplemental_description")
setSupplementalDescription(p0: CharSequence?)
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit
setTag(p0: Any)
open Unit
setTag(p0: Int, p1: Any)
open Unit
open Unit
open Unit
Unit
setTop(p0: Int)
open Unit
open Unit
Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit
setX(p0: Float)
open Unit
setY(p0: Float)
open Unit
setZ(p0: Float)
open Boolean
open Boolean
open ActionMode
open ActionMode
open Unit
Boolean
startDrag(p0: ClipData, p1: View.DragShadowBuilder, p2: Any, p3: Int)

This function is deprecated. Deprecated in Java

Boolean
open Boolean
open Unit
open String
open Unit
open Unit
open Unit
open Unit
Unit
open Boolean
open Boolean

This function is deprecated. Deprecated in Java

open Boolean
@ViewDebug.ExportedProperty(category = "drawing")
willNotDraw()
From android.view.ViewGroup
open Unit
open Unit
open Unit
addFocusables(p0: ArrayList<View>, p1: Int, p2: Int)
open Unit
open Boolean
open Unit
open Unit
open Unit
addView(p0: View, p1: Int)
open Unit
open Unit
addView(p0: View, p1: Int, p2: Int)
open Unit
open Boolean
open Boolean
open Unit
attachLayoutAnimationParameters(
    p0: View,
    p1: ViewGroup.LayoutParams,
    p2: Int,
    p3: Int
)
open Unit
open Unit
open Boolean
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
debug(p0: Int)
open Unit
open Unit
open Unit
open Unit
open WindowInsets
open Boolean
open Unit
open Unit
open Unit
open Boolean
open Unit
open Unit
open Unit
open Unit
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
dispatchScrollCaptureSearch(
    p0: Rect,
    p1: Point,
    p2: Consumer<ScrollCaptureTarget>
)
open Boolean
@FlaggedApi(value = "android.view.flags.scroll_to_top")
dispatchScrollToTop(p0: Int)
open Unit
open Unit
open Unit
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit
open Boolean
open Boolean
open Boolean
open Unit
open Unit
open Unit
open Unit
open WindowInsets
open WindowInsetsAnimation.Bounds
open Unit

This function is deprecated. Deprecated in Java

open Unit
open Boolean
drawChild(p0: Canvas, p1: View, p2: Long)
open Unit
open Unit
open View
open OnBackInvokedDispatcher?
open Unit
open View
focusSearch(p0: View, p1: Int)
open Unit
open Boolean
open View
open Int
Int
open Int
open Boolean
open Boolean
getChildVisibleRect(p0: View, p1: Rect, p2: Point)
open Boolean
open Boolean
open Int
@ViewDebug.ExportedProperty(category = "focus", mapping = [@ViewDebug.IntToString(from = 131072, to = "FOCUS_BEFORE_DESCENDANTS"), @ViewDebug.IntToString(from = 262144, to = "FOCUS_AFTER_DESCENDANTS"), @ViewDebug.IntToString(from = 393216, to = "FOCUS_BLOCK_DESCENDANTS")])
getDescendantFocusability()
open View
open LayoutAnimationController
open Animation.AnimationListener
open Int
open LayoutTransition
open Int
open ViewGroupOverlay
open Int
@ViewDebug.ExportedProperty(category = "drawing", mapping = [@ViewDebug.IntToString(from = 0, to = "NONE"), @ViewDebug.IntToString(from = 1, to = "ANIMATION"), @ViewDebug.IntToString(from = 2, to = "SCROLLING"), @ViewDebug.IntToString(from = 3, to = "ALL")])
getPersistentDrawingCache()

This function is deprecated. Deprecated in Java

open Boolean
open Boolean
open Boolean
open Int
final Unit

This function is deprecated. Deprecated in Java

open ViewParent

This function is deprecated. Deprecated in Java

open Boolean

This function is deprecated. Deprecated in Java

open Boolean

This function is deprecated. Deprecated in Java

open Boolean
open Boolean

This function is deprecated. Deprecated in Java

open Boolean
open Boolean
open Boolean
open Unit
final Unit
layout(p0: Int, p1: Int, p2: Int, p3: Int)
open Unit
measureChild(p0: View, p1: Int, p2: Int)
open Unit
measureChildWithMargins(p0: View, p1: Int, p2: Int, p3: Int, p4: Int)
open Unit
measureChildren(p0: Int, p1: Int)
open Unit
Unit
Unit
open Unit
open IntArray
open Unit
open Unit
open Boolean
open Boolean
open Boolean
onNestedFling(p0: View, p1: Float, p2: Float, p3: Boolean)
open Boolean
onNestedPreFling(p0: View, p1: Float, p2: Float)
open Boolean
open Unit
onNestedPreScroll(p0: View, p1: Int, p2: Int, p3: IntArray)
open Unit
onNestedScroll(p0: View, p1: Int, p2: Int, p3: Int, p4: Int)
open Unit
onNestedScrollAccepted(p0: View, p1: View, p2: Int)
open Boolean
open Boolean
open PointerIcon
open Boolean
onStartNestedScroll(p0: View, p1: View, p2: Int)
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
removeViews(p0: Int, p1: Int)
open Unit
open Unit
open Boolean
open Unit
open Boolean
requestFocus(p0: Int, p1: Rect)
open Boolean
open Unit
open Boolean
open Unit
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit

This function is deprecated. Deprecated in Java

open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Unit
open Unit
open Unit
open Boolean
open Boolean
open ActionMode
open ActionMode
open Unit
open Unit
open Unit
open Unit
From android.view.ViewParent
open Boolean

Public constructors

MediaView

MediaView(context: Context)

Creates the MediaView.

MediaView

MediaView(context: Context, attrs: AttributeSet)

Creates the MediaView from an XML layout.

MediaView

MediaView(context: Context, attrs: AttributeSet, defStyleAttr: Int)

Creates the MediaView from an XML layout.

MediaView

MediaView(
    context: Context,
    attrs: AttributeSet,
    defStyleAttr: Int,
    defStyleRes: Int
)

Creates the MediaView from an XML layout.

Public properties

imageScaleType

var imageScaleTypeImageView.ScaleType?

The ImageView.ScaleType to use when an image is rendered in a MediaView. Defaults to ImageView.ScaleType.CENTER_INSIDE.

mediaContent

var mediaContentMediaContent?

Sets the media content to be displayed in the media view.

This field must be set when rendering custom native ads in order for the media content to be displayed. This method is a no-op if the media content originated from a NativeAd. Media content from NativeAd gets associated with its media view as part of NativeAdView.registerNativeAd.