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

Definición

Convierte un valor de datos complejo desempaquetado que contiene una dimensión en su valor final de píxel de punto flotante.

[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

Parámetros

unit
ComplexUnitType

La unidad desde la que se convertirá.

value
Single

Valor al que se va a aplicar la unidad.

metrics
DisplayMetrics

Métricas de visualización actuales que se usarán en la conversión: proporciona información de escalado y densidad de visualización.

Devoluciones

Valor de píxel equivalente, es decir, el valor de punto flotante complejo multiplicado por las métricas adecuadas en función de su unidad, o cero si la unidad no es válida.

Atributos

Comentarios

Convierte un valor de datos complejo desempaquetado que contiene una dimensión en su valor final de píxel de punto flotante. Los dos parámetros <var>unit</var> y <var>value</var> son como en #TYPE_DIMENSION.

Para convertir de otro modo, por ejemplo, de píxeles a DP, use #deriveDimension(int, float, DisplayMetrics).

Java documentación para android.util.TypedValue.applyDimension(int, float, android.util.DisplayMetrics).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a