public interface

AspectRatioFrameLayout.AspectRatioListener

 androidx.media3.ui.AspectRatioFrameLayout.AspectRatioListener

Overview

Listener to be notified about changes of the aspect ratios of this view.

Summary

Methods
public voidonAspectRatioUpdated(float targetAspectRatio, float naturalAspectRatio, boolean aspectRatioMismatch)

Called when either the target aspect ratio or the view aspect ratio is updated.

Methods

public void onAspectRatioUpdated(float targetAspectRatio, float naturalAspectRatio, boolean aspectRatioMismatch)

Called when either the target aspect ratio or the view aspect ratio is updated.

Parameters:

targetAspectRatio: The aspect ratio that has been set in AspectRatioFrameLayout.setAspectRatio(float)
naturalAspectRatio: The natural aspect ratio of this view (before its width and height are modified to satisfy the target aspect ratio).
aspectRatioMismatch: Whether the target and natural aspect ratios differ enough for changing the resize mode to have an effect.