es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El sistema de visualización basado en vistas y el sistema de composición presentan diferencias en cuanto a la visualización de los recursos.

Utilizo el siguiente método en el diseño tradicional:

fun getRealDimenByActivity(context: Context, id:Int) : Float{
    return context.resources.getDimension(id)/getDensity(context as Activity)
}

fun getDensity(activity : Activity) : Float{
    val dm = DisplayMetrics()
    activity.windowManager.defaultDisplay.getMetrics(dm)
    return dm.density
}

Utilizo el siguiente método en Compose:

fun mySp(id : Int) : TextUnit{

return getRealDimenByActivityByContext(WearApp.getApplicationContext(),id).sp


}

Los valores obtenidos anteriormente son iguales.

Pero son diferentes.

Tags:  ,

Answer

Comments are closed.