以编程方式动画启动活动
在高级别,我的项目是一个库,显示从集成应用程序传入的另一个活动的活动。
我正在尝试为要显示的活动添加上滑动画。 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() );
}
答案 0 :(得分:0)
到目前为止,似乎没有一种方法可以引入外部依赖。现在,我们以AAR形式分发该库,并附带了各种动画XML文件,可以解决原始问题。