2010-06-15 8 views
3

J'ai un listlayout avec des articles dans ce qui ressemble à ceci:Imageview ontop d'un autre imageview

alt text

Il y a d'abord un ImageView (la lumière), puis deux textViews. Tout cela dans un TableLayout. (source ici: http://code.google.com/p/switchctrl/source/browse/trunk/android/res/layout/device_switch.xml)

Je veux avoir une animation en rotation d'un indicateur de chargement Surop de cette lumière lorsque ce dispositif particulier (lumière) effectue une action ou une action est effectuée sur elle.

Comment placer une animation sur cette image lumineuse?

Répondre

1

Essayez ceci:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="horizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 

    <FrameLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/Frame"> 

     <ImageView 
      android:layout_height="wrap_content" 
      android:id="@+id/Image1" /> 
     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/Image2" /> 
    </FrameLayout> 
    <LinearLayout 
     android:layout_height="wrap_content" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:orientation="vertical" 
     android:id="@+id/TextLayout"> 

     <TextView 
      android:text="@+id/Line1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/Line1" /> 
     <TextView 
      android:text="@+id/Line2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/Line2" /> 
    </LinearLayout> 
</LinearLayout> 
+0

votre code de mise en page est joli, mais certains commentaires expliquant ce que vous voulez obtenir aiderait beaucoup. – Janusz

+0

Cela a fonctionné comme un charme, et oui. Je vais ajouter des commentaires, espérons-le plutôt tôt que tard. – Joelbitar

+1

Tout cela est dans un 'FrameLayout' avec deux' ImageViews' dedans. Je ne pensais pas qu'il avait besoin de toutes ces explications. ;) – CaseyB