在Kotlin中从一个活动转换到另一个活动时,如何防止某些元素上的动画



我目前正在构建一个锁定其他应用程序的应用程序,在该应用程序中,有两个活动:

  • 列出用户设备上所有已安装的应用程序以允许用户锁定的应用程序
  • 另一个用于设置页面,用户可以在其中更改密码、设置主题等

在顶部,有一个操作栏,它显示应用程序名称、搜索图标等内容

在底部,有两个按钮允许用户在这些活动之间移动

中间是当前活动的内容。

这就是的布局

我想从installed app活动过渡到settings活动,所以我在互联网上搜索了一个,下面是我得到的:

findViewById<Button>(R.id.setting_button).setOnClickListener(View.OnClickListener {
startActivity(Intent(this, SettingActivity::class.java))
})

它确实有效,我确实希望动作栏和下面的按钮能动画化,但这不是我不想要的。

那么,有没有办法防止动作栏和下面的按钮设置动画呢?

应用

startActivity(Intent(this, SettingActivity::class.java))
overridePendingTransition(0, 0);

这将停止动画。

最新更新