我想我有一个简单的问题,但几个小时后我仍然无法管理它。
我的图像符合屏幕高度,但比可用空间宽 我想给这张图片添加动画效果 它是这样的:
截至目前,我使用animation.xml文件中的translate组件制作了动画 但是,当我为这个ImageView制作动画时 - 它会被剪切掉 删除大于屏幕的所有内容。
ImageView是否是存储此类图像的正确组件?
或者我应该使用其他视图并将图像设置为背景?
动画将永远重复,包括反向 - 我已经完成了它,但翻译是该问题的最佳选择吗?
我需要为2张图像制作动画以制作类似视差效果的内容
答案 0 :(得分:0)
我想我找到了解决方案。案例是:组件的parrent有match_parent它是全屏的(仅此而已)。 ImageView被克隆为父级大小。我通过添加ScrollView作为父级来解决它,并通过添加onTouchListener来禁用滚动功能:
sView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return true;
}
});
这肯定不是解决问题的好方法 - 但它确实有效。