From 9e5a2d30edfc084b4ef41e2f82bee0241fe33c76 Mon Sep 17 00:00:00 2001 From: adbenitez Date: Wed, 26 Nov 2025 20:57:50 +0100 Subject: [PATCH] WelcomeActivity: properly implement edge-to-edge --- .../thoughtcrime/securesms/WelcomeActivity.java | 5 ++++- src/main/res/layout/welcome_activity.xml | 16 ++++++++-------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/thoughtcrime/securesms/WelcomeActivity.java b/src/main/java/org/thoughtcrime/securesms/WelcomeActivity.java index cbd808421..83282eb58 100644 --- a/src/main/java/org/thoughtcrime/securesms/WelcomeActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/WelcomeActivity.java @@ -38,6 +38,7 @@ import org.thoughtcrime.securesms.service.NotificationController; import org.thoughtcrime.securesms.util.StorageUtil; import org.thoughtcrime.securesms.util.StreamUtil; import org.thoughtcrime.securesms.util.Util; +import org.thoughtcrime.securesms.util.ViewUtil; import org.thoughtcrime.securesms.util.views.ProgressDialog; import java.io.File; @@ -62,6 +63,9 @@ public class WelcomeActivity extends BaseActionBarActivity implements DcEventCen super.onCreate(bundle); setContentView(R.layout.welcome_activity); + // add padding to avoid content hidden behind system bars + ViewUtil.applyWindowInsets(findViewById(R.id.content_container)); + Button signUpButton = findViewById(R.id.signup_button); Button signInButton = findViewById(R.id.signin_button); @@ -96,7 +100,6 @@ public class WelcomeActivity extends BaseActionBarActivity implements DcEventCen boolean canGoBack = AccountManager.getInstance().canRollbackAccountCreation(this); supportActionBar.setDisplayHomeAsUpEnabled(canGoBack); getSupportActionBar().setTitle(canGoBack? R.string.add_account : R.string.welcome_desktop); - getSupportActionBar().setElevation(0); // TODO: use custom toolbar instead } private void registerForEvents() { diff --git a/src/main/res/layout/welcome_activity.xml b/src/main/res/layout/welcome_activity.xml index 9f308165e..cf42bdb25 100644 --- a/src/main/res/layout/welcome_activity.xml +++ b/src/main/res/layout/welcome_activity.xml @@ -1,19 +1,19 @@ - + android:layout_height="match_parent" + tools:context=".WelcomeActivity"> + + + android:gravity="center_horizontal"> - +