想知道以下哪些项目更有效。我认为为填充添加额外的布局会降低性能。另外,使用TranslationX
进行简单填充是否存在除性能之外的任何负面影响?:
<Label TranslationX="5"/>
对战
<ContentView Padding="5,0,0,0">
<Label/>
</ContentView>
对战
<Label Margin="5"/>
*编辑:正在观看Performance Evolve Session(link)和Jason提到使用Label.Margin
比添加额外布局来填充更快。所以现在问题变成了Label.Margin
Label.TranslationX
更高效。我想我会更倾向于Margin
,因为该属性是为了做我想要的,因为TranslationX
更适合动画。
答案 0 :(得分:2)