2013-03-20 68 views
0

我正在创建一个android启动程序,我很喜欢它。我遇到了一个问题,但。我需要允许用户从设置中输入从活动到活动的转换时间。问题是因为overridePendingTransition的结构是Android-动态overridePendingTransition持续时间

overridePendingTransition(int,int);

而不是

overridePendingTransition(Animation,Animation);

这意味着,我不知道如何动态设置动画速度。我知道如何在anim xml中设置持续时间,但这是不可改变的。这里是我有什么

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage(packages[position]); startActivity(LaunchIntent); overridePendingTransition(R.anim.in,android.R.anim.out);

剪辑我需要设置动画的速度动态地

回答

0

您必须声明自己的动画就像一个普通类(指不是在XML)和使用它。