SurfaceControl.TrustedPresentationThresholds
public
static
final
class
SurfaceControl.TrustedPresentationThresholds
extends Object
java.lang.Object | |
↳ | android.view.SurfaceControl.TrustedPresentationThresholds |
This class was deprecated
in API level 35.
Use TrustedPresentationThresholds
instead.
Threshold values that are sent with
Transaction#setTrustedPresentationCallback(SurfaceControl,
TrustedPresentationThresholds, Executor, Consumer)
Summary
Public constructors | |
---|---|
TrustedPresentationThresholds(float minAlpha, float minFractionRendered, int stabilityRequirementMs)
Creates a TrustedPresentationThresholds that's used when calling
|
Inherited methods | |
---|---|
Public constructors
TrustedPresentationThresholds
public TrustedPresentationThresholds (float minAlpha, float minFractionRendered, int stabilityRequirementMs)
Creates a TrustedPresentationThresholds that's used when calling
Transaction#setTrustedPresentationCallback(SurfaceControl,
TrustedPresentationThresholds, Executor, Consumer)
Parameters | |
---|---|
minAlpha |
float : The min alpha the SurfaceControl is required to
have to be considered inside the threshold.
Value is between 0f and 1f inclusive |
minFractionRendered |
float : The min fraction of the SurfaceControl that was presented
to the user to be considered inside the threshold.
Value is between 0f and 1f inclusive |
stabilityRequirementMs |
int : The time in milliseconds required for the
SurfaceControl to be in the threshold.
Value is 1 or greater |
Throws | |
---|---|
IllegalArgumentException |
If threshold values are invalid. |