2014-01-15 288 views
2

我正在实现显示滚动图像的动画。即使宽度大于屏幕宽度,我仍然需要以原始大小显示图像,然后必须为其设置动画效果。 请告诉我如何放置像这样的图像。ImageView的宽度大于屏幕宽度

+0

修复了几乎所有的XML属性,但它总是剪裁或适合屏幕宽度。 –

回答

0

尝试在乌尔imageview的XML使用scaleType,

android:scaleType="fitXY" 
+0

试过,没有工作。 –

+0

尝试另一个scaleType选项。 – keshav

0

有两件事情可以做这取决于你想要实施的行为。快速的两种解决方案是:

  1. 您可以使用ScrollView与您的图像,并通过触摸它可以左右移动它。您可以在这里找到示例解决方案:Displaying an image larger than the device's screen

  2. 您可以使用绝对布局(尽管此布局已被弃用)并将图像置于其中。使布局的宽度和高度与您的图像相同。
    1.在德勤事件处理
    2.一扔与滚轮或手势检测
    3.加速度计倾斜

    希望它可以引导你到:

动画可以用许多方法来完成解决方案。