Chrome海关标签

时间:2017-09-27 20:05:19

标签: android animation chrome-custom-tabs

我在新闻应用中使用Chrome自定义标签。我想要自定义进入和退出动画,但是当我使用代码时:

builder.setStartAnimations(this, R.anim.slide_in_right, R.anim.slide_out_left);
builder.setExitAnimations(this, R.anim.slide_in_left, R.anim.slide_out_right);

Android无法识别布局文件。

1 个答案:

答案 0 :(得分:0)

  

slide_in_right

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:fromXDelta="100%p" android:toXDelta="0"
               android:duration="@android:integer/config_mediumAnimTime"/>
</set>
  

slide_out_left

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:fromXDelta="0" android:toXDelta="-100%p"
               android:duration="@android:integer/config_mediumAnimTime"/>
</set>

您可以将上述过渡用作StartAnimation,而对于ExitAnimation,您可以使用默认的Android动画,

builder.setExitAnimations(this, android.R.anim.slide_in_left, android.R.anim.slide_out_right);