【发布时间】:2016-08-10 02:21:44
【问题描述】:
以编程方式动画启动 Activity
概括地说,我的项目是一个库,它显示从集成应用传入的另一个活动的活动。
我正在尝试为要显示的活动添加上滑动画。 Tbh,我对任何活动动画感到满意。
由于这是一个应用程序将集成的库,我不想包含任何动画 XML 文件,并且我也无权访问主清单文件。 我需要以编程方式执行此操作。
我试过了:
// Activity from library
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate( savedInstanceState );
requestWindowFeature( Window.FEATURE_NO_TITLE );
requestWindowFeature( Window.FEATURE_ACTIVITY_TRANSITIONS );
// Create animation
Slide slide = new Slide();
slide.setDuration( 3000 );
// Set enter and exit transitions
getWindow().setEnterTransition( slide );
getWindow().setExitTransition( slide );
// Finally set content view
setContentView( createContentView() );
}
【问题讨论】:
标签: android android-activity android-animation android-transitions activity-transition