Ver Mensaje Individual
  #11  
Viejo 05/11/14, 09:11:29
Avatar de LEAJIM_454
LEAJIM_454 LEAJIM_454 no está en línea
Miembro del foro
Mensajes: 215
 
Fecha de registro: nov 2012
Mensajes: 215
Modelo de smartphone: Galaxy Ace
Versión de ROM: 2.3.6 Stock
Tu operador: Otra
Mencionado: 1 comentarios
Tagged: 0 hilos
Hola muchas gracias lo probe en la PC de mi hermana pero no sale como yo esperaba use la pagina de ejemplo para guiarme, se anima y todo pero no muestra el texto completo alguna idea? dejo mi codigo por si alguien puede ayudarme muchas gracias

Este es el layout de mi actividad
[PHP]<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.JimSoft.Entertainment.edu.Chemi stryTable.MainActivity"
androidrientation="vertical">

<TextView
android:id="@+id/TextoAnimable"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Una enboltura de un chocolate tarda en degradarse entre 2000 a 5000 años, tirala en su correspondiente contenedor para no contaminar."
android:lines="1"/>

<Spinner
android:id="@+id/interpolador"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
/>

</LinearLayout>[/PHP]

Este es mi codigo java

[PHP]package com.JimSoft.Entertainment.edu.ChemistryTable;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.Spinner;
import android.widget.TextView;

public class MainActivity extends Activity {

TextView Texto;
Animation animacion1;
Spinner combo_spinner;

int [] interpolador = {
R.anim.acelerador

};

String [] interpolador_nombre = {
"accelerate"
};
ArrayAdapter<String> combo_adaptador;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);


Texto = (TextView) findViewById( R.id.TextoAnimable);

combo_adaptador = new ArrayAdapter<String> (
this,
android.R.layout.simple_spinner_item,
interpolador_nombre);

combo_spinner = (Spinner) findViewById(R.id.interpolador);
combo_spinner.setAdapter(combo_adaptador);
combo_spinner.setOnItemSelectedListener(new OnItemSelectedListener() {

@Override
public void onItemSelected(AdapterView<?> padre, View arg1,
int position, long id) {

animacion1 = AnimationUtils.loadAnimation(
MainActivity.this,
interpolador[position]);

//animacion1.setStartTime(1000);
Texto.startAnimation(animacion1);

}

@Override
public void onNothingSelected(AdapterView<?> padre) {
// TODO Auto-generated method stub

}

});
}
}[/PHP]

Y finalmente este es el xml de la animacion
[PHP]<?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:toYDelta="0"
android:duration="12000"
android:repeatCount="infinite"/>
</set>[/PHP]

Muchas gracias por toda la ayuda proporcionada.
Responder Con Cita