Support for scene transition from conversation to recipient prefs.

// FREEBIE
This commit is contained in:
Moxie Marlinspike
2015-06-22 09:52:46 -07:00
parent dbf765ffd7
commit 408d3a964d
4 changed files with 22 additions and 5 deletions

View File

@@ -1,10 +1,14 @@
package org.thoughtcrime.securesms;
import android.app.ActivityOptions;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewConfiguration;
import java.lang.reflect.Field;
@@ -52,4 +56,12 @@ public abstract class BaseActionBarActivity extends AppCompatActivity {
Log.w(TAG, "Failed to force overflow menu.");
}
}
protected void startActivitySceneTransition(Intent intent, View sharedView, String transitionName) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this, sharedView, transitionName).toBundle());
} else {
startActivity(intent);
}
}
}