【问题标题】:Best practice to "flip" view in Android?在 Android 中“翻转”视图的最佳实践?
【发布时间】:2015-11-07 00:34:47
【问题描述】:

这个问题是关于性能的。我的目标是制作一个垂直翻转视图的动画。什么更好,翻转从 XML 膨胀的实际视图,或者制作该视图的快照并翻转位图图像?

这里描述了一种翻转方式: http://2cupsoftech.wordpress.com/2012/09/18/3d-flip-between-two-view-or-viewgroup-on-android/

但它的性能如何?翻转位图不是更好吗?

【问题讨论】:

  • 使用取景器...
  • 您能否提供更多信息?为什么要翻转视图?
  • @EricTobias 翻转是指实际的 3D 翻转动画。就像你拿着一张卡片,它是由它自己的中心旋转的。
  • Android Animation - Flip的可能重复
  • @Geobits 不,它不是重复的,我的问题是关于性能,但是如何做到这一点

标签: android animation flip


【解决方案1】:

我建议使用here 所述的卡片翻转动画。它工作正常。 (但这也取决于你的View)

快照占用大量内存。此外,如果第二个Activity 尚未加载,您还必须创建第二个快照。

【讨论】:

  • 它可以工作,但存在兼容性问题,并且不适用于运行 API 低于 11 的设备
  • 这是only about 10% of devices right now,并且正在下降,所以我个人仍然会考虑它。如果您可以放弃对那些旧版本的支持,您会发现您的开发通常不会那么令人头疼。
猜你喜欢
  • 2011-12-26
  • 1970-01-01
  • 2015-01-17
  • 1970-01-01
  • 2013-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多