【问题标题】:Image bigger than the screen图片比屏幕大
【发布时间】:2016-03-05 04:52:20
【问题描述】:

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

我有一张适合屏幕高度的图片,但它比可用空间宽。
我想为这张图片制作动画。
是这样的:

到目前为止,我使用animation.xml文件中的翻译组件制作了一个动画。
但是当我为这个 ImageView 制作动画时 - 它被剪掉了。
比屏幕大的东西都会被删除。

ImageView 是这样存储图像的正确组件吗?
或者也许我应该使用其他视图并将图像设置为背景?

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

我需要为 2 个图像制作动画以制作类似于视差效果的效果

【问题讨论】:

    标签: java android animation android-studio imageview


    【解决方案1】:

    我想我找到了解决方案。案例是:组件的父级具有 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;
            }
        });
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 1970-01-01
      • 1970-01-01
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多