一种控制对象alpha级别的动画。对于淡入淡出很有用。
构造方法
AlphaAnimation(fromAlpha,toAlpha)
| Parameters | |
|---|---|
fromAlpha |
启动动画的alpha值,其中1.0表示完全不透明,0.0表示完全透明。 |
toAlpha |
动画的结束alpha值。 |
使用示例:
require "import"import "android.os.*"import "android.app.*"import "android.view.*"import "android.widget.*"import "android.view.animation.*"local layout = loadlayout({LinearLayout,layout_width = "fill",layout_height = "fill",gravity = "center",{Button,layout_width = "100dp",layout_height = "50dp",text = "开始动画",id = "button",},})activity.setContentView(layout)function initAnimate()-- 定义透明动画local animate = AlphaAnimation(1, 0)-- 设置动画时间3秒animate.setDuration(3000)-- 点击按钮开始动画button.onClick = function()button.startAnimation(animate)endendfunction main()initAnimate()end
效果:

