首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android开发中,我可以重用通过Expression为WP7.5创建的故事板吗?

在android开发中,我可以重用通过Expression为WP7.5创建的故事板吗?
EN

Stack Overflow用户
提问于 2012-06-22 17:29:57
回答 2查看 231关注 0票数 0

我已经创建了一个Windows 7.5 Silverlight应用程序。大部分的设计和动画都是用表情混合来完成的。

这是一个故事书应用程序,用户导航从一页到另一页。每页有4-5个故事板动画运行(ScaleX,Y,TransformX,Y,旋转等)此外,当某些元素被单击时,我还会播放SoundEffect。

现在,我计划在Android手机上使用同样的应用程序。我读过一些关于商业产品MonoforAndroid的文章。

通过使用monoForAndroid,我可以重用什么和所有代码?我相信导航和播放声音应该不会太困难,但我主要关注的是故事板动画。有什么建议吗?

我应该用传统的Android开发方式从头开始开发它吗?(到目前为止,我对android一无所知)。

耽误您时间,实在对不起。

更新:例如,我的应用程序有一个页面,它有一个文本块,很少有图像元素,其中大多数都有某种动画。用户可以拖动页面上的元素,并单击其中的一些元素播放小音频剪辑。所以想知道MVVM如何适应这种情况?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-26 12:46:37

对你的问题的简短回答是:不,你不能。

通过使用用于Android的,您可以在不同的平台上共享非UI和非平台代码,但是您仍然可以在这个共享基础上为您所针对的每个平台开发本地UI。为下面的Android提供了完整的绑定,允许您通过C#而不是Java来定义这个本机UI。通过使用这种方法,您可以提供本地体验,而不必每次重写核心应用程序逻辑。在这种情况下,您似乎希望共享UI本身,而不是业务逻辑。

票数 0
EN

Stack Overflow用户

发布于 2012-06-22 19:55:37

如果UI和模型之间有很好的分离(而且ViewModel是您实现的MVVM模式),那么您应该能够重用所有的Model + ViewModel层。但是,您需要重写UI部件,因为每个平台对于UI元素都有不同的框架。如何开发跨平台

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

https://stackoverflow.com/questions/11161273

复制
相关文章

相似问题

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