Android 中的翻译动画问题
我是Android新手,我尝试制作翻译动画。
这是我的xml代码:(rail.xml)
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="100%p"
android:toXDelta="0"
android:duration="4000" />
这是我的java代码:
final Animation animShow = AnimationUtils.loadAnimation( this, R.anim.rail);
for(int i = 1; i < 5; i++ ){
animShow.setRepeatCount(i);
textTV.setText("Hello Android!!");
textTV.startAnimation(animShow);
}
我想问,如何更改每个动画重复的文本?
I am new to Android, I try to make translate animation.
This is my xml code: (rail.xml)
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="100%p"
android:toXDelta="0"
android:duration="4000" />
and this is my java code:
final Animation animShow = AnimationUtils.loadAnimation( this, R.anim.rail);
for(int i = 1; i < 5; i++ ){
animShow.setRepeatCount(i);
textTV.setText("Hello Android!!");
textTV.startAnimation(animShow);
}
I want to ask, how do I change the text of each animation repeat?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过
setAnimationListener()
注册AnimationListener
,并在侦听器的onAnimationRepeat()
方法中更改文本。Register an
AnimationListener
viasetAnimationListener()
, and change your text in the listener'sonAnimationRepeat()
method.