我碰到了一个奇怪的问题
final ActivityOptionsCompat activityOptionsCompat=ActivityOptionsCompat.makeSceneTransitionAnimation(this,textView,"shareSixth");
textView.setOnClickListener(new View.OnClickListener() {
@OverRide
public void onClick(View v) {
startActivity(intent,activityOptionsCompat.toBundle());
}
});
这样启动activity时候是没动画效果的。
但是如果变为
textView.setOnClickListener(new View.OnClickListener() {
@OverRide
public void onClick(View v) {
startActivity(intent, ActivityOptionsCompat.makeSceneTransitionAnimation(FiveActivity.this,textView,"shareSixth").toBundle());
这样就有效果了。这是什么原因呢?
我碰到了一个奇怪的问题
final ActivityOptionsCompat activityOptionsCompat=ActivityOptionsCompat.makeSceneTransitionAnimation(this,textView,"shareSixth");
textView.setOnClickListener(new View.OnClickListener() {
@OverRide
public void onClick(View v) {
startActivity(intent,activityOptionsCompat.toBundle());
}
});
这样启动activity时候是没动画效果的。
但是如果变为
textView.setOnClickListener(new View.OnClickListener() {
@OverRide
public void onClick(View v) {
startActivity(intent, ActivityOptionsCompat.makeSceneTransitionAnimation(FiveActivity.this,textView,"shareSixth").toBundle());
这样就有效果了。这是什么原因呢?