Android 比例动画- ScaleAnimation

来源:互联网 发布:凯恩斯好玩吗 知乎 编辑:程序博客网 时间:2024/04/30 10:14

在Android 中, 制作比例动画,

可以利用 Animation 与 ScaleAnimation 两个物件来达成.

范例程式, 如下 :

Java 程式范例

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 );     // 动画设定(指定比例动画) (startXScale, endXScale, startYScale, endYScale)    Animation am = new ScaleAnimation ( 1, 4, 1, 3 );     // 动画开始到结束的执行时间(1000 = 1 秒)    am. setDuration ( 2000 );     // 动画重复次数(-1 表示一直重复)    am. setRepeatCount ( -1 );     // 图片配置动画    iv. setAnimation (am);     // 动画开始    am. startNow ();}


范例结果 :

原文链接:http://tomkuo139.blogspot.com/2009/11/android-scaleanimation.html


原创粉丝点击