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 0.0f and 1.0f inclusive |
minFractionRendered |
float: The min fraction of the SurfaceControl that was presented
to the user to be considered inside the threshold.
Value is between 0.0f and 1.0f 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. |