2017-08-09 21 views
0

我想ImageView开始扩展到适合屏幕(这将是伟大的,包括一些动画),当点击ImageView时。尽管我找到了一个很好的示例。如何在单击时扩展ImageView以适应屏幕?

这是默认场景:

Default

,当用户在图像中点击:

When Clicked

我如何处理这个解决方案?任何代码示例将不胜感激。

+1

也许这可以帮助你。 https://developer.android.com/training/animation/zoom.html – Bryan

+0

我试过了,但它不适用于不同的图像大小@Bryan –

+0

然后,我认为你应该创建一个片段,并将图像数据传递给片段和该片段应该包含imageview并使用scaleType进行 – Bryan

回答

-1

为了在单击图像后以全屏查看图像。我们需要创建一个新的Activity(或)对话框片段,这使得我们的工作在设计和编码方面也更加容易。为了达到这个目的,我们可以直接使用意图并将URL传递给全屏活动,并且可以使用图像加载器完全下载并显示它。记住你的情况全屏活动的背景应该是透明的。

如果你想为这个转换手段做一些动画,我建议你使用共享元素转换。下面的链接将帮助您实现这一目标,

Link 1

Link 2

希望这些链接会引导您实现您的要求:)