首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin形式-哪一种更适合表演?填充、边距或TranslationX

Xamarin形式-哪一种更适合表演?填充、边距或TranslationX
EN

Stack Overflow用户
提问于 2016-08-28 17:27:21
回答 1查看 537关注 0票数 0

想知道下列哪一项更有表现力。我认为,仅仅为填充添加一个额外的布局会降低性能。此外,使用TranslationX进行简单填充除了性能之外,还有其他负面因素吗?:

代码语言:javascript
复制
<Label TranslationX="5"/>

对比

代码语言:javascript
复制
<ContentView Padding="5,0,0,0">
    <Label/>
</ContentView>

对比

代码语言:javascript
复制
<Label Margin="5"/>

*编辑:在观看性能演进会话(链接)时,Jason提到使用Label.Margin比添加额外的布局来填充要快得多。所以现在的问题是,Label.Margin是否能更好地执行Label.TranslationX。我想我会更倾向于Margin,因为这个属性是为了做我想做的事情,因为TranslationX更倾向于动画。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-29 19:46:44

如果可能的话,使用Margin而不是填充。

TranslationX用于动画和完全不同的东西。

您可以阅读演示文稿这里的编写过程。这将提高您的Xamarin窗体应用程序的性能。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39193956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档