如何在图像视图中将图像集作为背景填充

时间:2015-12-18 11:45:19

标签: android android-layout android-imageview

我正在制作逐帧动画的动画。在那个动画中,我在图像视图中构图。那么这是一个基本的概念和框架动画的工作。

但是在我的Xml中,我必须在一个位于其他imageview上的imageview中执行动画。这是我的Xml的样本。

<RelativeLayout
        android:id="@+id/main_frame"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_gravity="center"
            android:gravity="center"
            android:adjustViewBounds="true"
            android:layout_centerVertical="true"
            android:src="@drawable/animationboard" />
        <ImageView
            android:id="@+id/iv_animation"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerInParent="true"
            android:layout_centerVertical="true"
            android:adjustViewBounds="true"
            android:scaleType="matrix"
            android:contentDescription="animation"
            android:paddingTop="400dp"

            />
    </RelativeLayout>

其中iv_animation是一个图像视图,我必须逐帧显示图像。此图像视图位于另一个图像视图上,因此它让人感觉动画正在桌子上,因为我已经在该图像视图上设置了图像。

但问题是我的帧图像没有在图像内部查看(表格)它们是略微抬高的单词。我试过给他们填充和边距,但没有任何帮助。

所以我麻烦拍摄问题,发现以下结果。

案例1:

  

如果我将图像设置为Src,则填充开始工作,它看起来   一切都很好。

案例2:

  

但如果我将图像设置为iv_animation的背景,那么它就会得到   从表格图像视图的图像略微上升。

注意:我无法将我的图像设置为src,因为将帧动画设置为图像视图的背景。

所以我的简单问题是,如何设置填充到图像视图,其图像已在背景中设置,但不是作为src。 ?

0 个答案:

没有答案