That worked great, and much more smoothly than an animation. Thanks!
On Jan 10, 2:53 am, Meth <[email protected]> wrote:
> Hello,
>
> It is not enough to use a single TextView for the effect you need. You
> should rather use TextSwitcher class.
> Take a look at SDK samples. There is
> com.example.android.apis.view.TextSwitcher1 class there. It is good
> demonstration of using TextSwitcher class.
>
> Hope this helps.
>
> On Jan 10, 8:07 am, g1bb <[email protected]> wrote:
>
> > Hello,
>
> > I'm working on sometextanimationwith 2 left and right buttons,
> > iterating through an array, and scrolling thetextoff of the screen
> > (so left button scrolls thetextoff the screen to the left, and vice-
> > versa).
>
> > The problem I'm finding, is that I want to keep the currenttextuntil
> > theanimationhas been completed, and _then_ change thetext(next
> > item in the array), but thetextseems to change first, and then
> > scroll.
>
> > Here's my XML foranimation(R.anim.anim_left):
> > <?xml version="1.0" encoding="utf-8"?>
> > <set xmlns:android="http://schemas.android.com/apk/res/android"
> > android:shareInterpolator="true" android:interpolator="@android:anim/
> > accelerate_interpolator">
>
> > <translate android:fromXDelta="0"
> > android:toXDelta="250"
> > android:duration="400"
> > android:fillAfter="false"/>
> > </set>
>
> > And the code for the button:
> > if (v == btnLeft) {
> > TextView animWindow = (TextView)findViewById(R.id.txtScroll);Animationanim
> > = AnimationUtils.loadAnimation(Main.this,
> > R.anim.anim_down);
> > animWindow.startAnimation(anim);
>
> > final ArrayAdapter<String> namesArray = new ArrayAdapter<String>
> > (Main.this, R.array.myArray, getResources().getStringArray
> > (R.array.myArray));
> > setListAdapter(Names);
> > Names -= 1;
> > txtNames.setText(namesArray.getItem(Names));
> > }
>
> > Has anyone else experienced something similar to this, or have any
> > ideas?
>
> > Thanks much in advance!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---