Skip to content

Commit

Permalink
fix: Layout clipping of Network Error Dialog
Browse files Browse the repository at this point in the history
  • Loading branch information
kaushiknsanji committed Oct 23, 2019
1 parent 003a4ad commit 5377b87
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 14 deletions.
27 changes: 15 additions & 12 deletions app/src/main/res/layout/network_error_dialog.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@
android:text="@string/network_error_title_text"
android:textAppearance="?android:textAppearanceMedium"
android:textColor="@android:color/white"
android:textStyle="bold" />
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@+id/no_wifi_image_id"
app:layout_constraintVertical_chainStyle="spread_inside" />

<ImageView
android:id="@+id/no_wifi_image_id"
Expand All @@ -50,6 +52,7 @@
app:layout_constraintRight_toLeftOf="@+id/no_internet_image_id"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/network_error_title_text_id"
app:layout_constraintBottom_toTopOf="@+id/network_error_scroll_text_id"
app:srcCompat="@drawable/ic_no_wifi_signal" />

<ImageView
Expand All @@ -62,13 +65,17 @@
app:layout_constraintTop_toBottomOf="@+id/network_error_title_text_id"
app:srcCompat="@drawable/ic_signal_no_internet" />

<ScrollView
<android.support.v4.widget.NestedScrollView
android:id="@+id/network_error_scroll_text_id"
style="@style/ConstraintCenterHorizontalStyle"
android:layout_width="@dimen/match_constraint_0dp"
android:layout_height="wrap_content"
android:fadeScrollbars="false"
android:layout_marginTop="@dimen/network_error_scroll_text_margin_top"
android:fillViewport="true"
android:scrollbars="vertical"
app:layout_constrainedHeight="true"
app:layout_constraintBottom_toTopOf="@+id/network_error_settings_btn_id"
app:layout_constraintTop_toBottomOf="@+id/no_wifi_image_id">

<TextView
Expand All @@ -85,36 +92,32 @@
android:textColor="@android:color/black"
android:textSize="@dimen/network_error_text_size" />

</ScrollView>
</android.support.v4.widget.NestedScrollView>

<Button
android:id="@+id/network_error_cancel_btn_id"
style="@style/NetworkErrorButtonsStyle"
android:layout_marginEnd="@dimen/network_error_cancel_btn_margin_right"
android:layout_marginRight="@dimen/network_error_cancel_btn_margin_right"
android:text="@string/network_error_cancel_button_text"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintBottom_toBottomOf="@+id/network_error_settings_btn_id"
app:layout_constraintEnd_toStartOf="@+id/network_error_settings_btn_id"
app:layout_constraintHorizontal_bias="1"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toLeftOf="@+id/network_error_settings_btn_id"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/network_error_scroll_text_id" />
app:layout_constraintTop_toTopOf="@+id/network_error_settings_btn_id" />

<Button
android:id="@+id/network_error_settings_btn_id"
style="@style/NetworkErrorButtonsStyle"
android:layout_marginTop="@dimen/network_error_buttons_margin_top"
android:layout_marginBottom="@dimen/network_error_buttons_margin_bottom"
android:layout_marginEnd="@dimen/network_error_settings_btn_margin_right"
android:layout_marginLeft="@dimen/network_error_settings_btn_margin_left"
android:layout_marginRight="@dimen/network_error_settings_btn_margin_right"
android:layout_marginStart="@dimen/network_error_settings_btn_margin_left"
android:text="@string/network_error_settings_button_text"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintLeft_toRightOf="@id/network_error_cancel_btn_id"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintStart_toEndOf="@id/network_error_cancel_btn_id"
app:layout_constraintTop_toBottomOf="@id/network_error_scroll_text_id" />
app:layout_constraintTop_toBottomOf="@+id/network_error_scroll_text_id" />

</android.support.constraint.ConstraintLayout>
2 changes: 0 additions & 2 deletions app/src/main/res/values/styles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -502,8 +502,6 @@
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">@dimen/network_error_buttons_height</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:layout_marginTop">@dimen/network_error_buttons_margin_top</item>
<item name="android:layout_marginBottom">@dimen/network_error_buttons_margin_bottom</item>
<item name="android:paddingLeft">@dimen/network_error_buttons_content_padding</item>
<item name="android:paddingStart" tools:targetApi="jelly_bean_mr1">
@dimen/network_error_buttons_content_padding
Expand Down

0 comments on commit 5377b87

Please sign in to comment.