您的位置:首页 > 其它

MTK 如何修改可以缩短Activity进入和退出画面时的动画播放时间

2014-08-12 17:27 471 查看
在点击进入某个activity,或者离开退出某个activity画面的过程中,会播放动画,如果想缩短动画播放时间,可以修改代码:

在frameworks/base/services/java/com/android/server/wm/WindowManagerService.java中找到如下方法,并做修改

private Animation createScaleUpAnimationLocked(int transit, boolean enter) {

Animation a;

// Pick the desired duration. If this is an inter-activity transition,

// it is the standard duration for that. Otherwise we use the longer

// task transition duration.

int duration;

switch (transit) {

case WindowManagerPolicy.TRANSIT_ACTIVITY_OPEN:

case WindowManagerPolicy.TRANSIT_ACTIVITY_CLOSE:

duration = mContext.getResources().getInteger(

com.android.internal.R.integer.config_shortAnimTime);

break;

default:

duration = 300;

/// M: For Low Bandwidth Application Transition Animation @{

if (FeatureOption.MTK_LOW_BAND_TRAN_ANIM) {

duration = 200;

}

/// @}

break;

}

//在此处重新设置duration的值,

//上面的代码是去读取默认的配置,默认值是300,你可以依次逐渐减少该值,如250,200,150,100

//你自己感觉这些值的效果,看哪个满意,你就用哪个;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: