diff --git a/briar-android/src/main/java/org/briarproject/briar/android/keyagreement/KeyAgreementActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/keyagreement/KeyAgreementActivity.java
index 00f9cf900..446f4d1d4 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/keyagreement/KeyAgreementActivity.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/keyagreement/KeyAgreementActivity.java
@@ -98,7 +98,7 @@ public class KeyAgreementActivity extends BriarActivity implements
@Override
public void showNextScreen() {
- // FIXME with #288
+ // FIXME #824
// showNextFragment(ShowQrCodeFragment.newInstance());
BaseFragment f = ShowQrCodeFragment.newInstance();
getSupportFragmentManager().beginTransaction()
diff --git a/briar-android/src/main/java/org/briarproject/briar/android/login/PasswordActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/login/PasswordActivity.java
index a67ac56de..d5c1da8a4 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/login/PasswordActivity.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/login/PasswordActivity.java
@@ -42,7 +42,8 @@ public class PasswordActivity extends BaseActivity {
@Override
public void onCreate(Bundle state) {
super.onCreate(state);
- overridePendingTransition(R.anim.dialog_in, R.anim.dialog_out);
+ // fade-in after splash screen instead of default animation
+ overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
if (!passwordController.accountExists()) {
deleteAccount();
@@ -134,6 +135,8 @@ public class PasswordActivity extends BaseActivity {
if (result) {
setResult(RESULT_OK);
supportFinishAfterTransition();
+ // don't show closing animation,
+ // but one for opening NavDrawerActivity
overridePendingTransition(R.anim.screen_new_in,
R.anim.screen_old_out);
} else {
diff --git a/briar-android/src/main/java/org/briarproject/briar/android/login/SetupActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/login/SetupActivity.java
index 1c2ad3c17..694d78927 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/login/SetupActivity.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/login/SetupActivity.java
@@ -50,7 +50,8 @@ public class SetupActivity extends BaseActivity implements OnClickListener,
@Override
public void onCreate(Bundle state) {
super.onCreate(state);
- overridePendingTransition(R.anim.dialog_in, R.anim.dialog_out);
+ // fade-in after splash screen instead of default animation
+ overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
setContentView(R.layout.activity_setup);
nicknameEntryWrapper =
diff --git a/briar-android/src/main/java/org/briarproject/briar/android/navdrawer/NavDrawerActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/navdrawer/NavDrawerActivity.java
index b431582d4..1a5398630 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/navdrawer/NavDrawerActivity.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/navdrawer/NavDrawerActivity.java
@@ -230,9 +230,9 @@ public class NavDrawerActivity extends BriarActivity implements
boolean isAddedToBackStack) {
FragmentTransaction trans =
getSupportFragmentManager().beginTransaction()
- .setCustomAnimations(R.anim.dialog_in,
- R.anim.dialog_out, R.anim.dialog_in,
- R.anim.dialog_out)
+ .setCustomAnimations(R.anim.fade_in,
+ R.anim.fade_out, R.anim.fade_in,
+ R.anim.fade_out)
.replace(R.id.fragmentContainer, fragment,
fragment.getUniqueTag());
if (isAddedToBackStack) {
@@ -290,10 +290,12 @@ public class NavDrawerActivity extends BriarActivity implements
public View getView(int position, View convertView,
ViewGroup parent) {
View view;
- if (convertView != null) view = convertView;
- else view =
- inflater.inflate(R.layout.list_item_transport, parent,
- false);
+ if (convertView != null) {
+ view = convertView;
+ } else {
+ view = inflater.inflate(R.layout.list_item_transport,
+ parent, false);
+ }
Transport t = getItem(position);
int c;
diff --git a/briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupActivity.java
index ba7459628..0f13bab83 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupActivity.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupActivity.java
@@ -65,7 +65,6 @@ public class CreateGroupActivity extends BaseGroupInviteActivity implements
}
private void switchToContactSelectorFragment(GroupId g) {
- setTitle(R.string.groups_invite_members);
showNextFragment(GroupInviteFragment.newInstance(g));
}
diff --git a/briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/GroupInviteFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/GroupInviteFragment.java
index 44e03ab61..8840c9cf0 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/GroupInviteFragment.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/GroupInviteFragment.java
@@ -5,6 +5,7 @@ import android.os.Bundle;
import org.briarproject.bramble.api.nullsafety.MethodsNotNullByDefault;
import org.briarproject.bramble.api.nullsafety.ParametersNotNullByDefault;
import org.briarproject.bramble.api.sync.GroupId;
+import org.briarproject.briar.R;
import org.briarproject.briar.android.activity.ActivityComponent;
import org.briarproject.briar.android.contactselection.ContactSelectorController;
import org.briarproject.briar.android.contactselection.ContactSelectorFragment;
@@ -31,6 +32,12 @@ public class GroupInviteFragment extends ContactSelectorFragment {
return fragment;
}
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ getActivity().setTitle(R.string.groups_invite_members);
+ }
+
@Override
public void injectFragment(ActivityComponent component) {
component.inject(this);
diff --git a/briar-android/src/main/res/anim/dialog_in.xml b/briar-android/src/main/res/anim/fade_in.xml
similarity index 100%
rename from briar-android/src/main/res/anim/dialog_in.xml
rename to briar-android/src/main/res/anim/fade_in.xml
diff --git a/briar-android/src/main/res/anim/dialog_out.xml b/briar-android/src/main/res/anim/fade_out.xml
similarity index 100%
rename from briar-android/src/main/res/anim/dialog_out.xml
rename to briar-android/src/main/res/anim/fade_out.xml
diff --git a/briar-android/src/main/res/values/themes.xml b/briar-android/src/main/res/values/themes.xml
index 6f6c98aa8..2890930d4 100644
--- a/briar-android/src/main/res/values/themes.xml
+++ b/briar-android/src/main/res/values/themes.xml
@@ -63,8 +63,8 @@