Langue

TypedValue.ApplyDimension(ComplexUnitType, Single, DisplayMetrics) Méthode

Définition

Convertit une valeur de données complexe décompressée contenant une dimension en sa valeur de pixel à virgule flottante finale.

[Android.Runtime.Register("applyDimension", "(IFLandroid/util/DisplayMetrics;)F", "")]
public static float ApplyDimension(Android.Util.ComplexUnitType unit, float value, Android.Util.DisplayMetrics? metrics);
[<Android.Runtime.Register("applyDimension", "(IFLandroid/util/DisplayMetrics;)F", "")>]
static member ApplyDimension : Android.Util.ComplexUnitType * single * Android.Util.DisplayMetrics -> single

Paramètres

unit
ComplexUnitType

Unité d’origine de la conversion.

value
Single

Valeur à laquelle appliquer l’unité.

metrics
DisplayMetrics

Métriques d’affichage actuelles à utiliser dans la conversion : fournit des informations de densité et de mise à l’échelle.

Retours

Valeur de pixel équivalente, c’est-à-dire la valeur à virgule flottante complexe multipliée par les métriques appropriées en fonction de son unité ou zéro si l’unité n’est pas valide.

Attributs

Remarques

Convertit une valeur de données complexe décompressée contenant une dimension en sa valeur de pixel à virgule flottante finale. Les deux paramètres <var>unit</var> et <var value</var>> sont comme dans #TYPE_DIMENSION.

Pour convertir l’autre façon, par exemple, de pixels en DP, utilisez #deriveDimension(int, float, DisplayMetrics).

Java documentation pour android.util.TypedValue.applyDimension(int, float, android.util.DisplayMetrics).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à