我希望能够将所有修改器属性设置为已知设备宽度或高度的百分比。我们的想法是,没有必要为所有的手机--小型、中型或大型手机--支持不同的屏幕尺寸。所有的手机都应该有与当前设备宽度或高度相关的相同的可组合尺寸。而我们应该只为
tablets
或
landscape mode
实现不同的屏幕尺寸。
我知道,对于宽度、高度,我们可以使用
.fillMaxWidth(0.9f)
,并设置与Constraints.maxWidth相匹配的浮动值[从=0.0,到=1.0],再乘以我们指定的分数。
我想指定类似于dp、sp的修改器属性,但要使用类似dw(设备宽度)和dh(设备高度)的东西。