0
我有以下代码:动画主页屏幕启动?
PackageManager mPackageManager = getPackageManager();
ComponentName component = new ComponentName("com.myPackage", "com.myPackage.GhostLauncher");
mPackageManager.setComponentEnabledSetting(component, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
mPackageManager.setComponentEnabledSetting(component, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
overridePendingTransition(R.anim.slide_out_left, R.anim.slide_in_left);
基本上每个这段代码是启动时间,提示用户选择默认的主屏幕上对话框出现,这是什么期望。一旦用户选择了默认的主屏幕,它就会启动。我的问题并不难,我只是不确定如何去做这件事:当我点击与上面的代码相对应的按钮时,提示用户选择默认主屏幕的对话框从右侧滑入。但是,一旦用户进行选择,主屏幕本身就会使用默认动画显示。我怎样才能覆盖第二个动画也是从右侧的幻灯片?
我怀疑这是可能的,因为你不是一个调用'startActivity()'实际主屏幕 - 选择器的人。理想情况下,选择器会复制设置,但这取决于选择器的实现。 – CommonsWare