На Android 14 overridePendingTransition работает неправильноAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 На Android 14 overridePendingTransition работает неправильно

Сообщение Гость »

Я пытался реализовать переход между действиями с помощью анимации,
поэтому я использовал overridePendingTranstiion.
и обнаружил очень странную проблему.
Эта проблема
возникает, когда я удаляю какие-либо устаревший XML-файл, расположенный в каталоге res/anim.
Я тестировал множество устройств, эта проблема возникает только на устройствах Android 14.
и эта проблема исчезает после перезагрузки устройства.
Кто-нибудь еще сталкивался с этим аналогичная проблема?
извините за мой плохой английский.
эта анимация — нормальный результат.
Я использовал анимацию под XML-анимацией с именем «slide_in_left» '.





и я использовал это, как показано ниже.
class MainActivity : AppCompatActivity() {
lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)

window.setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN
)

binding.button.setOnClickListener {
startActivity(Intent(this, MainActivity2::class.java))
overridePendingTransition(R.anim.slide_in_left,0)
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/781 ... work-wrong
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»