很久没写过博客了,新年过后来一发。
在以前的微信效果的博文中,有一点问题没有实现,就是动画效果的闪烁问题,一下先说明几点吧。
1. android中的动画效果只是展示的一场效果,控件本身并没有移动。
2. 设置动画效果停顿,停顿的位子的控件 如果没有移动到该位置,那么这是个假象,控件还在原来位置。这里的动画 是个假的。
下面是代码:
package com.animation.avtivity;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;
public class AnimationActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ImageView iv_ani = (ImageView) this.findViewById(R.id.iv_ani);
final TranslateAnimation ta = new TranslateAnimation(0, 0, 0, 300);
ta.setDuration(3000);
final Trans