Foros del Web » Programando para Internet » Android »

texto intermitente,¡.

Estas en el tema de texto intermitente,¡. en el foro de Android en Foros del Web. Hola chicos en mi aplicacion, en el menu principal tengo dos imagenes que son las opciones de juego, es decir una primera para acceder a ...
  #1 (permalink)  
Antiguo 31/05/2012, 10:28
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años
Puntos: 0
texto intermitente,¡.

Hola chicos en mi aplicacion, en el menu principal tengo dos imagenes que son las opciones de juego, es decir una primera para acceder a chicos y otra a chicas. le he aplicado, tengo otras imagenes con mas brillo, para que con animated de la sensacion de parpadeo de brillo(como si fuera un gif) no tengo ningun fallo, pero no me hace el cambio de imagen.
Os dejo el codigo.

Código:
public class Main extends Activity {
    
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
// Esta linea quita el titulo que sale en la aplicacion en la barra en gris.       
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.main);
    }
	
	 public void gameplayermauri(View view) {
		 Intent intentGameMauri = new Intent(this, GamePlayerMauri.class);     
         startActivity(intentGameMauri);
	 }
	 
	 public void gameplayercarol(View view) {
		 Intent intentGameCarol = new Intent(this, GamePlayerCarol.class);     
         startActivity(intentGameCarol);
	 }
}
y los xml

Código:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/back"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/btnMauri"
        android:layout_width="200dp"
        android:layout_height="80dp"
        android:layout_marginTop="180dp"
        android:layout_marginLeft="60dp"
        android:onClick="gameplayermauri"
        android:background="@null"
        android:src="@anim/mauri" />
    
    <ImageView
        android:id="@+id/btnCarol"
        android:layout_width="200dp"
        android:layout_height="80dp"
        android:layout_marginLeft="60dp"
        android:onClick="gameplayercarol"
        android:background="@null"
        android:src="@anim/carol" />
    
    <ImageView
        android:id="@+id/logo"
        android:layout_width="150dp"
        android:layout_height="75dp"
        android:layout_marginTop="90dp"
        android:layout_marginLeft="170dp"
        android:gravity="center"
        android:src="@drawable/logo"/>
</LinearLayout>
Y el xml e la animacion los dos textos son iguales, dejo solo uno.
Código:
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="false">
    <item android:drawable="@drawable/carol_uno" android:duration="50" />
    <item android:drawable="@drawable/carol_dos" android:duration="50" />
</animation-list>
  #2 (permalink)  
Antiguo 31/05/2012, 13:17
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años
Puntos: 0
Respuesta: texto intermitente,¡.

Me auto respondo, Lo he hecho a traves del main, os dejo el codigo por si os sirve.

Código:
public class Main extends Activity {

	private AnimationDrawable mauriAnimation;
	private AnimationDrawable carolAnimation;

	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		setContentView(R.layout.main);

		ImageView imageMauri = (ImageView) findViewById(R.id.btnMauri);
		mauriAnimation=(AnimationDrawable) imageMauri.getDrawable();

		ImageView imageCarol = (ImageView) findViewById(R.id.btnCarol);
		carolAnimation=(AnimationDrawable) imageCarol.getDrawable();

	}

	@Override
	public void onWindowFocusChanged(boolean hasFocus) {
		super.onWindowFocusChanged(hasFocus);
		mauriAnimation.start();
		carolAnimation.start();
	}

	public void gameplayermauri(View view) {
		Intent intentGameMauri = new Intent(this, GamePlayerMauri.class);
		startActivity(intentGameMauri);
	}

	public void gameplayercarol(View view) {
		Intent intentGameCarol = new Intent(this, GamePlayerCarol.class);
		startActivity(intentGameCarol);
	}
}

Etiquetas: pc, aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:25.