图像大于屏幕

时间:2016-03-04 13:46:12

标签: java android animation android-studio imageview

我想我有一个简单的问题,但几个小时后我仍然无法管理它。

我的图像符合屏幕高度,但比可用空间宽 我想给这张图片添加动画效果 它是这样的:

paralaxa try

截至目前,我使用animation.xml文件中的translate组件制作了动画 但是,当我为这个ImageView制作动画时 - 它会被剪切掉 删除大于屏幕的所有内容。

ImageView是否是存储此类图像的正确组件?
或者我应该使用其他视图并将图像设置为背景?

动画将永远重复,包括反向 - 我已经完成了它,但翻译是该问题的最佳选择吗?

我需要为2张图像制作动画以制作类似视差效果的内容

1 个答案:

答案 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;
        }
    });

这肯定不是解决问题的好方法 - 但它确实有效。