Android 翻译时增加图像的显示部分

Android 翻译时增加图像的显示部分,android,android-imageview,translate-animation,Android,Android Imageview,Translate Animation,我有一个图像,在启动屏幕上看不到部分图像。为了实现这一点,我使用了 android:paddingLeft=“-18dp” 我还有一个动画,可以将图像移动到屏幕的中心(不完全是中心) <translate android:interpolator="@android:anim/accelerate_interpolator" android:toXDelta="20%p" android:duration="1000" android:repeatCount

我有一个图像,在启动屏幕上看不到部分图像。为了实现这一点,我使用了

android:paddingLeft=“-18dp”

我还有一个动画,可以将图像移动到屏幕的中心(不完全是中心)

<translate
    android:interpolator="@android:anim/accelerate_interpolator"
    android:toXDelta="20%p"
    android:duration="1000"
    android:repeatCount="2"
/>

由于图像的某些部分在启动时看不到,动画只移动可见部分

如何在翻译图像时增加图像的显示部分

为了清楚起见,我添加了一些图片来解释:

完整图像:

启动屏幕:

发生了什么:

我想要的是:


模棱两可的问题。图像的不可见部分是一个图像本身?不可见部分只是图像的一部分:就像图像的左半部分或右半部分一样,而不是另一个图像。在第一组中创建动画集,将图像缩放为0.0,然后进行平移