Use appropriate dimensions for different screens

This commit is contained in:
Naveen 2022-11-19 00:17:04 +05:30
parent 48c93a5625
commit 7c9d31e159
8 changed files with 105 additions and 14 deletions

View File

@ -15,7 +15,7 @@
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.05" app:layout_constraintVertical_bias="0.1"
tools:src="@drawable/ic_call_accept" /> tools:src="@drawable/ic_call_accept" />
<com.simplemobiletools.commons.views.MyTextView <com.simplemobiletools.commons.views.MyTextView
@ -165,13 +165,13 @@
android:layout_height="@dimen/dialpad_button_size" android:layout_height="@dimen/dialpad_button_size"
android:background="@drawable/circle_background" android:background="@drawable/circle_background"
android:contentDescription="@string/turn_microphone_off" android:contentDescription="@string/turn_microphone_off"
android:padding="@dimen/activity_margin" android:padding="@dimen/dialpad_button_padding"
android:src="@drawable/ic_microphone_off_vector" android:src="@drawable/ic_microphone_off_vector"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/call_toggle_speaker" app:layout_constraintEnd_toStartOf="@+id/call_toggle_speaker"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.6" /> app:layout_constraintVertical_bias="0.63" />
<ImageView <ImageView
android:id="@+id/call_toggle_speaker" android:id="@+id/call_toggle_speaker"
@ -179,13 +179,13 @@
android:layout_height="@dimen/dialpad_button_size" android:layout_height="@dimen/dialpad_button_size"
android:background="@drawable/circle_background" android:background="@drawable/circle_background"
android:contentDescription="@string/turn_speaker_on" android:contentDescription="@string/turn_speaker_on"
android:padding="@dimen/activity_margin" android:padding="@dimen/dialpad_button_padding"
android:src="@drawable/ic_volume_up_vector" android:src="@drawable/ic_volume_up_vector"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/call_dialpad" app:layout_constraintEnd_toStartOf="@+id/call_dialpad"
app:layout_constraintStart_toEndOf="@+id/call_toggle_microphone" app:layout_constraintStart_toEndOf="@+id/call_toggle_microphone"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.6" /> app:layout_constraintVertical_bias="0.63" />
<ImageView <ImageView
android:id="@+id/call_dialpad" android:id="@+id/call_dialpad"
@ -193,13 +193,13 @@
android:layout_height="@dimen/dialpad_button_size" android:layout_height="@dimen/dialpad_button_size"
android:background="@drawable/circle_button_background_ripple" android:background="@drawable/circle_button_background_ripple"
android:contentDescription="@string/show_dialpad" android:contentDescription="@string/show_dialpad"
android:padding="@dimen/activity_margin" android:padding="@dimen/dialpad_button_padding"
android:src="@drawable/ic_dialpad_vector" android:src="@drawable/ic_dialpad_vector"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/call_toggle_speaker" app:layout_constraintStart_toEndOf="@+id/call_toggle_speaker"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.6" /> app:layout_constraintVertical_bias="0.63" />
<ImageView <ImageView
android:id="@+id/call_toggle_hold" android:id="@+id/call_toggle_hold"
@ -208,7 +208,7 @@
android:layout_marginTop="@dimen/big_margin" android:layout_marginTop="@dimen/big_margin"
android:background="@drawable/circle_background" android:background="@drawable/circle_background"
android:contentDescription="@string/hold_call" android:contentDescription="@string/hold_call"
android:padding="@dimen/activity_margin" android:padding="@dimen/dialpad_button_padding"
android:src="@drawable/ic_pause_vector" android:src="@drawable/ic_pause_vector"
app:layout_constraintEnd_toEndOf="@+id/call_toggle_microphone" app:layout_constraintEnd_toEndOf="@+id/call_toggle_microphone"
app:layout_constraintStart_toStartOf="@+id/call_toggle_microphone" app:layout_constraintStart_toStartOf="@+id/call_toggle_microphone"
@ -221,7 +221,7 @@
android:layout_marginTop="@dimen/big_margin" android:layout_marginTop="@dimen/big_margin"
android:background="@drawable/circle_button_background_ripple" android:background="@drawable/circle_button_background_ripple"
android:contentDescription="@string/call_add" android:contentDescription="@string/call_add"
android:padding="@dimen/activity_margin" android:padding="@dimen/dialpad_button_padding"
android:src="@drawable/ic_add_call_vector" android:src="@drawable/ic_add_call_vector"
app:layout_constraintEnd_toEndOf="@+id/call_toggle_speaker" app:layout_constraintEnd_toEndOf="@+id/call_toggle_speaker"
app:layout_constraintStart_toStartOf="@+id/call_toggle_speaker" app:layout_constraintStart_toStartOf="@+id/call_toggle_speaker"
@ -234,7 +234,7 @@
android:layout_marginTop="@dimen/big_margin" android:layout_marginTop="@dimen/big_margin"
android:background="@drawable/circle_button_background_ripple" android:background="@drawable/circle_button_background_ripple"
android:contentDescription="@string/conference_manage" android:contentDescription="@string/conference_manage"
android:padding="@dimen/activity_margin" android:padding="@dimen/dialpad_button_padding"
android:src="@drawable/ic_people_vector" android:src="@drawable/ic_people_vector"
android:visibility="gone" android:visibility="gone"
app:layout_constraintEnd_toEndOf="@+id/call_dialpad" app:layout_constraintEnd_toEndOf="@+id/call_dialpad"
@ -249,7 +249,7 @@
android:layout_marginTop="@dimen/big_margin" android:layout_marginTop="@dimen/big_margin"
android:background="@drawable/circle_button_background_ripple" android:background="@drawable/circle_button_background_ripple"
android:contentDescription="@string/call_swap" android:contentDescription="@string/call_swap"
android:padding="@dimen/activity_margin" android:padding="@dimen/dialpad_button_padding"
android:src="@drawable/ic_call_swap_vector" android:src="@drawable/ic_call_swap_vector"
app:layout_constraintEnd_toEndOf="@+id/call_toggle_microphone" app:layout_constraintEnd_toEndOf="@+id/call_toggle_microphone"
app:layout_constraintHorizontal_bias="0.5" app:layout_constraintHorizontal_bias="0.5"
@ -263,13 +263,20 @@
android:layout_marginTop="@dimen/big_margin" android:layout_marginTop="@dimen/big_margin"
android:background="@drawable/circle_button_background_ripple" android:background="@drawable/circle_button_background_ripple"
android:contentDescription="@string/call_merge" android:contentDescription="@string/call_merge"
android:padding="@dimen/activity_margin" android:padding="@dimen/dialpad_button_padding"
android:src="@drawable/ic_call_merge_vector" android:src="@drawable/ic_call_merge_vector"
app:layout_constraintEnd_toEndOf="@+id/call_toggle_speaker" app:layout_constraintEnd_toEndOf="@+id/call_toggle_speaker"
app:layout_constraintHorizontal_bias="0.5" app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="@+id/call_toggle_speaker" app:layout_constraintStart_toStartOf="@+id/call_toggle_speaker"
app:layout_constraintTop_toBottomOf="@+id/call_toggle_speaker" /> app:layout_constraintTop_toBottomOf="@+id/call_toggle_speaker" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/call_control_grid_barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierDirection="bottom"
app:constraint_referenced_ids="call_toggle_microphone,call_toggle_speaker,call_dialpad,call_toggle_hold,call_add,call_swap,call_merge,call_manage" />
<ImageView <ImageView
android:id="@+id/call_end" android:id="@+id/call_end"
android:layout_width="@dimen/dialpad_button_size" android:layout_width="@dimen/dialpad_button_size"
@ -279,8 +286,7 @@
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toBottomOf="@id/call_control_grid_barrier" />
app:layout_constraintVertical_bias="0.9" />
<androidx.constraintlayout.widget.Group <androidx.constraintlayout.widget.Group
android:id="@+id/controls_single_call" android:id="@+id/controls_single_call"

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="dialpad_button_size">50dp</dimen>
<dimen name="dialpad_button_padding">12dp</dimen>
<dimen name="dialpad_button_size_small">50dp</dimen>
<dimen name="incoming_call_arrow_size">50dp</dimen>
<dimen name="incoming_call_button_size">72dp</dimen>
<dimen name="call_notification_button_size">40dp</dimen>
<dimen name="incoming_call_avatar_size">94dp</dimen>
<dimen name="dialpad_text_size">30sp</dimen>
<dimen name="caller_name_text_size">34sp</dimen>
<dimen name="call_status_text_size">20sp</dimen>
</resources>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="dialpad_button_size">80dp</dimen>
<dimen name="dialpad_button_padding">16dp</dimen>
<dimen name="dialpad_button_size_small">60dp</dimen>
<dimen name="incoming_call_arrow_size">60dp</dimen>
<dimen name="incoming_call_button_size">80dp</dimen>
<dimen name="call_notification_button_size">50dp</dimen>
<dimen name="incoming_call_avatar_size">120dp</dimen>
<dimen name="dialpad_text_size">34sp</dimen>
<dimen name="caller_name_text_size">40sp</dimen>
<dimen name="call_status_text_size">28sp</dimen>
</resources>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="dialpad_button_size">96dp</dimen>
<dimen name="dialpad_button_padding">20dp</dimen>
<dimen name="dialpad_button_size_small">64dp</dimen>
<dimen name="incoming_call_arrow_size">64dp</dimen>
<dimen name="incoming_call_button_size">80dp</dimen>
<dimen name="call_notification_button_size">56dp</dimen>
<dimen name="incoming_call_avatar_size">160dp</dimen>
<dimen name="dialpad_text_size">42sp</dimen>
<dimen name="caller_name_text_size">46sp</dimen>
<dimen name="call_status_text_size">30sp</dimen>
</resources>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="dialpad_button_size">72dp</dimen>
<dimen name="dialpad_button_padding">16dp</dimen>
<dimen name="dialpad_button_size_small">50dp</dimen>
<dimen name="incoming_call_arrow_size">50dp</dimen>
<dimen name="incoming_call_button_size">72dp</dimen>
<dimen name="call_notification_button_size">40dp</dimen>
<dimen name="incoming_call_avatar_size">120dp</dimen>
<dimen name="dialpad_text_size">30sp</dimen>
<dimen name="caller_name_text_size">34sp</dimen>
<dimen name="call_status_text_size">20sp</dimen>
</resources>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="dialpad_button_size">72dp</dimen>
<dimen name="dialpad_button_padding">16dp</dimen>
<dimen name="dialpad_button_size_small">50dp</dimen>
<dimen name="incoming_call_arrow_size">50dp</dimen>
<dimen name="incoming_call_button_size">72dp</dimen>
<dimen name="call_notification_button_size">40dp</dimen>
<dimen name="incoming_call_avatar_size">120dp</dimen>
<dimen name="dialpad_text_size">30sp</dimen>
<dimen name="caller_name_text_size">34sp</dimen>
<dimen name="call_status_text_size">20sp</dimen>
</resources>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="dialpad_button_size">72dp</dimen>
<dimen name="dialpad_button_padding">16dp</dimen>
<dimen name="dialpad_button_size_small">50dp</dimen>
<dimen name="incoming_call_arrow_size">50dp</dimen>
<dimen name="incoming_call_button_size">72dp</dimen>
<dimen name="call_notification_button_size">40dp</dimen>
<dimen name="incoming_call_avatar_size">120dp</dimen>
<dimen name="dialpad_text_size">30sp</dimen>
<dimen name="caller_name_text_size">34sp</dimen>
<dimen name="call_status_text_size">20sp</dimen>
</resources>

View File

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<dimen name="dialpad_button_size">72dp</dimen> <dimen name="dialpad_button_size">72dp</dimen>
<dimen name="dialpad_button_padding">16dp</dimen>
<dimen name="dialpad_button_size_small">50dp</dimen> <dimen name="dialpad_button_size_small">50dp</dimen>
<dimen name="incoming_call_arrow_size">50dp</dimen> <dimen name="incoming_call_arrow_size">50dp</dimen>
<dimen name="incoming_call_button_size">72dp</dimen> <dimen name="incoming_call_button_size">72dp</dimen>