From 073b092f8a3ba78f6312c4e7110c6f6de217abaa Mon Sep 17 00:00:00 2001 From: AndyScherzinger Date: Mon, 18 Jun 2018 13:17:50 +0200 Subject: [PATCH 1/2] slightly lower the call notification avatar size, optimize for layout to work for portrait and landscape --- .../layout/controller_call_notification.xml | 74 +++++++++---------- app/src/main/res/values/dimens.xml | 2 +- 2 files changed, 35 insertions(+), 41 deletions(-) diff --git a/app/src/main/res/layout/controller_call_notification.xml b/app/src/main/res/layout/controller_call_notification.xml index 340457cdf..592a60673 100644 --- a/app/src/main/res/layout/controller_call_notification.xml +++ b/app/src/main/res/layout/controller_call_notification.xml @@ -29,7 +29,7 @@ android:id="@+id/incomingCallTextView" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginTop="32dp" + android:layout_marginTop="16dp" android:text="@string/nc_incoming_call" android:textAlignment="center" android:textColor="@color/white30" @@ -57,51 +57,45 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_bias="0.498" + app:layout_constraintVertical_bias="0.45" tools:src="@color/white" /> - + app:layout_constraintStart_toStartOf="parent"> + - + - + + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index f1d21de80..887230342 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -16,7 +16,7 @@ 8dp 40dp 80dp - 180dp + 120dp 20dp 14sp From 9ffead9b73398d6c910cf989dd73ab3418958dd8 Mon Sep 17 00:00:00 2001 From: AndyScherzinger Date: Mon, 18 Jun 2018 14:05:52 +0200 Subject: [PATCH 2/2] use different avatar sizes for landscape/portrait for call notification while always fetch the larger version (portrait size) --- .../nextcloud/talk/controllers/CallNotificationController.java | 2 +- app/src/main/res/values-land/dimens.xml | 2 ++ app/src/main/res/values/dimens.xml | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/controllers/CallNotificationController.java b/app/src/main/java/com/nextcloud/talk/controllers/CallNotificationController.java index c39bf5b7b..db0935c28 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/CallNotificationController.java +++ b/app/src/main/java/com/nextcloud/talk/controllers/CallNotificationController.java @@ -266,7 +266,7 @@ public class CallNotificationController extends BaseController { private void loadAvatar() { int avatarSize = Math.round(NextcloudTalkApplication - .getSharedApplication().getResources().getDimension(R.dimen.avatar_size_very_big)); + .getSharedApplication().getResources().getDimension(R.dimen.avatar_fetching_size_very_big)); switch (currentRoom.getType()) { case ROOM_TYPE_ONE_TO_ONE_CALL: diff --git a/app/src/main/res/values-land/dimens.xml b/app/src/main/res/values-land/dimens.xml index 1e0bb5f1a..13d716b6c 100644 --- a/app/src/main/res/values-land/dimens.xml +++ b/app/src/main/res/values-land/dimens.xml @@ -5,4 +5,6 @@ 120dp 16dp + + 120dp diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 887230342..502072a20 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -16,7 +16,8 @@ 8dp 40dp 80dp - 120dp + @dimen/avatar_fetching_size_very_big + 140dp 20dp 14sp