CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

Problema con TranslateAnimation

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Aug 2012
    Messaggi
    22
    Smartphone
    Samsung Galaxy S3

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Problema con TranslateAnimation

    Buongiorno a tutti. Premetto che le applicazioni grafiche non sono il mio forte, e che spesso mi perdo nella vastità di metodi e oggetti del "comparto grafico" di Android. Vi descrivo quindi la situazione: ho quattro ImageButton posizionati ai quattro angoli dello schermo. I pulsanti hanno inizialmente alpha=0 e, all'avvio dell'activity li faccio comparire tramite un'AlphaAnimation, e fin qui ok. Nella mia testa, quando clicco su un pulsante gli altri tre devono scomparire con un fade out e quello selezionato deve traslare al centro tramite una TranslateAnimation. Funziona tutto (fade out e traslazione) con l'unico problema che alla fine solo metà pulsante è visibile, come se l'altra metà fosse nascosta dagli altri due pulsanti, che però sono scomparsi (alpha=0). Questa è la versione del layout con LinearLayout, ma ho provato, invano, anche con TableLayout.
    codice:
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical"
    			android:background="#0F0">
                
    
        <LinearLayout
    		android:layout_width="fill_parent"
    		android:layout_height="fill_parent"
    		android:layout_weight="0.5"
    		android:orientation="horizontal" >
    			<ImageButton
    				android:id="@+id/four"
    				android:layout_width="fill_parent"
    				android:layout_height="fill_parent"
    				android:layout_weight="0.5"
    				android:layout_gravity="top|right"
    				android:src="@drawable/unor"
    				android:alpha="0"
    				android:onClick="translate"
    			/>
    		
    			<ImageButton
    				android:id="@+id/three"
    				android:layout_width="fill_parent"
    				android:layout_height="fill_parent"
    				android:layout_weight="0.5"
    				android:layout_gravity="top|left"
    				android:src="@drawable/unor"
    				android:alpha="0"
    				android:onClick="translate"
    			/>
    	</LinearLayout>
    
        <LinearLayout
    		android:orientation="horizontal"
    		android:layout_width="fill_parent"
    		android:layout_height="fill_parent"
    		android:layout_weight="0.5">
    			<ImageButton
    				android:id="@+id/one"
    				android:layout_width="fill_parent"
    				android:layout_height="fill_parent"
    				android:layout_weight="0.5"
    				android:layout_gravity="top|right"
    				android:src="@drawable/unor"
    				android:alpha="0"
    				android:onClick="translate"
    			/>
    		
    			<ImageButton
    				android:id="@+id/two"
    				android:layout_width="fill_parent"
    				android:layout_height="fill_parent"
    				android:layout_weight="0.5"
    				android:layout_gravity="top|left"
    				android:src="@drawable/unor"
    				android:alpha="0"
    				android:onClick="translate"
    			/>
    	</LinearLayout>
    
    </LinearLayout>
    Ho provato a cambiare il colore di sfondo, a settare background="@null", "@android:color/transparent", alpha=0, ma nulla, non funziona niente e solo metà pulsante è visibile.
    Questo è lo screen del problema: 1zejhir.jpg

    Come posso fare per far vedere tutto il pulsante??

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy