我正在实现一个显示滚动图像的动画。我需要以原始大小显示图像,即使宽度大于屏幕宽度,然后必须为其设置动画。 请告诉我如何放置这样的图像。
答案 0 :(得分:1)
在此处查看不同的比例类型:http://bon-app-etit.blogspot.be/2014/01/imageview-scaletypes.html
我认为你需要android:scaleType="centerCrop"
答案 1 :(得分:0)
您可以做几件事,这取决于您要实施的行为。快速的两个解决方案是:
您可以将ScrollView与其中的图像一起使用,并通过触摸它可以向左或向右移动。您可以在此处找到示例解决方案:Displaying an image larger than the device's screen
您可以使用绝对布局(虽然此布局已弃用)并将图像放入其中。使布局宽度和高度与图像相同。
动画可以通过多种方式完成:
1.关于触摸事件处理
2.使用滚动条或手势检测器拍摄
3.加速度计倾斜
希望它引导您找到正确的解决方案。
答案 2 :(得分:-1)
尝试在ur imageview xml中使用scaleType,
android:scaleType="fitXY"