1

我有 2 张图片:bg_Image,box_image

我想用作bg_Image背景。

我使用过 android RelativeLayout,但是当我将它设置为背景时 - 它的跨度太大了。

我希望它保持原来的bg_Image大小。我无法将 RelativeLayout 设置srcbg_Image.

另一件事是box_image成为一个孩子bg_Image

因为我想使用动画box_image相对于其父大小移动

这就是为什么我希望他们保持亲子关系。

<?xml version="1.0" encoding="utf-8"?>
<set
     xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accelerate_interpolator">
    <translate
 android:fromXDelta="-100%p"
     android:toXDelta="0%"
     android:duration="600">

    </translate>
</set>

我怎样才能做到这一点?

4

2 回答 2

0

设置相对布局高度和宽度以包装内容,然后为其设置背景。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="your background image">
</Relativelayout>

或为相对布局提供固定高度和宽度。

希望它会有所帮助。

于 2013-10-30T09:15:05.660 回答
0

设置宽度和高度以包裹内容。设置包裹内容采用图像的原始大小。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/bg_Image">

    </Relativelayout>

希望这会有所帮助.. :)

于 2013-10-30T09:52:13.270 回答