2015-03-16 2 views
0

Я создаю простое приложение, в котором есть основное действие, которое я хочу иметь, чтобы маленькие вещи летали по экрану. Я все еще хочу сохранить файл LinearLayout xml, но есть ли способ программно установить фон на подвижный холст, сохраняя макет сверху?Как установить анимированный холст в качестве фона для макета

Спасибо!

ответ

0

Это невозможно с помощью LinearLayout, вы хотите складывать другие виды поверх холста, которые невозможно выполнить линейно.

Вы всегда можете использовать RelativeLayout для достижения того, что вам нужно.

0

Я думаю, что вы можете реализовать его с помощью FrameLayout

http://developer.android.com/reference/android/widget/FrameLayout.html

, например

<FrameLayout 

    android:layout_width="300dp" 
    android:layout_height="300dp"> 

    <ImageView 
     android:src="@drawable/ic_launcher" 
     android:scaleType="fitCenter" 
     android:layout_height="250dp" 
     android:layout_width="250dp"/> 

    <TextView 
     android:text="Frame Demo" 
     android:textSize="20sp" 
     android:textStyle="bold" 
     android:layout_height="fill_parent" 
     android:layout_width="fill_parent" 
     android:gravity="center"/> 
</FrameLayout> 
Смежные вопросы