作者fake01 (ya da)
看板AndroidDev
标题[问题] android 动画
时间Thu Jun 23 19:13:20 2011
最近在研究动画,爬了文後,使用这段程式码
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 要使用 findViewById, 一定要使用 layout / *.xml 做为使用者介面
setContentView( R.layout.main );
// 取得 UI 介面中的 View 物件
// 取得 View 物件後,再透过转换成实际的物件
ImageView iv = (ImageView)this.findViewById(R.id.widget28);
// 设定 ImageView 的图片来源
iv.setImageResource( R.drawable.icon );
// 动画设定 (指定移动动画) (x1, x2, y1, y2)
Animation am = new TranslateAnimation( 10, 230, 10, 400 );
// 动画开始到结束的执行时间 (1000 = 1 秒)
am.setDuration( 2000 );
// 动画重复次数 (-1 表示一直重复)
am.setRepeatCount( -1 );
// 图片配置动画
iv.setAnimation(am);
// 动画开始
am.startNow();
}
可是感觉还是吨吨的,调整开始到结束的执行时间,还是怪怪的,
希望有高手能有提示,或者是哪些书可以参考。
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.0.192.151
1F:推 Lawnchern:+1 06/24 10:10
2F:推 givemepass:其实之前我有玩过一下动画 很多需求没办法写出来 06/24 10:57
3F:→ givemepass:因此我改用canvas 你可试看看 06/24 10:57
4F:推 alamaili:顿顿的会是时间设太慢吗... 06/25 23:41
5F:→ fake01:时间调的太短,咻一下就消失 06/26 23:25