AspectRatioFrameLayout.AspectRatioListener


public interface AspectRatioFrameLayout.AspectRatioListener


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

Summary

Public methods

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

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

Public methods

onAspectRatioUpdated

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

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

Parameters
float targetAspectRatio

The aspect ratio that has been set in setAspectRatio

float naturalAspectRatio

The natural aspect ratio of this view (before its width and height are modified to satisfy the target aspect ratio).

boolean aspectRatioMismatch

Whether the target and natural aspect ratios differ enough for changing the resize mode to have an effect.