Last active
June 16, 2017 14:24
-
-
Save guuilp/81f06c8a5581d2a9ce0a19dcf6c12ccc to your computer and use it in GitHub Desktop.
NestedScrollView not respecting childs size
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<android.support.v4.widget.NestedScrollView | |
android:id="@+id/nestedScrollView" | |
xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:app="http://schemas.android.com/apk/res-auto" | |
android:isScrollContainer="true" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
android:layout_gravity="fill_vertical" | |
android:fillViewport="true" | |
android:background="@color/colorBlack" | |
app:layout_behavior="@string/appbar_scrolling_view_behavior"> | |
<LinearLayout | |
android:id="@+id/relative" | |
android:orientation="vertical" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:layout_marginTop="24dp" | |
android:paddingRight="16dp" | |
android:paddingLeft="16dp" | |
android:clipToPadding="false"> | |
<android.support.constraint.ConstraintLayout | |
android:id="@+id/constraintOrganizer" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:orientation="horizontal"> | |
<de.hdodenhof.circleimageview.CircleImageView | |
xmlns:app="http://schemas.android.com/apk/res-auto" | |
android:id="@+id/profileImage" | |
android:layout_width="65dp" | |
android:layout_height="50dp" | |
android:paddingRight="15dp" | |
android:src="@drawable/profile_image" | |
app:layout_constraintLeft_toLeftOf="parent" | |
app:layout_constraintTop_toTopOf="parent" | |
android:visibility="visible"/> | |
<TextView | |
android:id="@+id/personName" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:layout_constraintTop_toBottomOf="@+id/personRole" | |
app:layout_constraintLeft_toRightOf="@+id/profileImage" | |
android:textStyle="bold" | |
android:textSize="16sp" | |
android:text="Jennifer Smith" | |
android:textColor="@color/colorPrimary" | |
android:visibility="visible"/> | |
<TextView | |
android:id="@+id/personRole" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:layout_constraintTop_toTopOf="parent" | |
app:layout_constraintLeft_toRightOf="@+id/profileImage" | |
android:textSize="12sp" | |
android:text="Organizador" | |
android:textAllCaps="true" | |
android:textColor="@color/colorWhiteOpacity50" | |
android:visibility="visible"/> | |
<RatingBar | |
android:id="@+id/ratingBar" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
style = "?android:attr/ratingBarStyleSmall" | |
android:layout_marginTop="2dp" | |
android:stepSize="1" | |
android:isIndicator="true" | |
android:rating="3" | |
android:numStars = "5" | |
android:progressBackgroundTint="@color/colorAccent" | |
android:progressTint="@color/colorRed" | |
android:secondaryProgressTint="@color/colorRed" | |
app:layout_constraintLeft_toRightOf="@+id/profileImage" | |
app:layout_constraintTop_toBottomOf="@+id/personName" | |
android:visibility="visible" /> | |
<TextView | |
android:id="@+id/numberOfEvalutations" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="(11)" | |
android:textSize="12sp" | |
android:layout_marginLeft="2dp" | |
android:layout_marginBottom="1dp" | |
android:textColor="@color/colorRed" | |
android:layout_marginStart="2dp" | |
app:layout_constraintLeft_toRightOf="@+id/ratingBar" | |
app:layout_constraintTop_toTopOf="@+id/ratingBar" | |
app:layout_constraintBottom_toBottomOf="@+id/ratingBar" | |
android:visibility="visible"/> | |
<ImageView | |
android:id="@+id/phone" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:srcCompat="@drawable/ic_phone" | |
android:clickable="true" | |
app:layout_constraintHorizontal_bias="0.95" | |
app:layout_constraintLeft_toRightOf="@+id/ratingBar" | |
app:layout_constraintRight_toRightOf="parent" | |
app:layout_constraintBottom_toBottomOf="@+id/ratingBar" | |
app:layout_constraintTop_toTopOf="@+id/personName" | |
android:visibility="gone"/> | |
</android.support.constraint.ConstraintLayout> | |
<android.support.constraint.ConstraintLayout | |
android:id="@+id/constraintDescription" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content"> | |
<View | |
android:id="@+id/line1" | |
android:layout_width="0dp" | |
android:layout_height="0.3dp" | |
android:background="@color/colorWhiteOpacity20" | |
app:layout_constraintLeft_toLeftOf="parent" | |
app:layout_constraintRight_toRightOf="parent" | |
app:layout_constraintTop_toTopOf="parent" | |
android:layout_marginTop="16dp"/> | |
<TextView | |
android:id="@+id/descriptionTitle" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:layout_marginTop="16dp" | |
android:textSize="12sp" | |
android:text="Description" | |
android:textAllCaps="true" | |
android:textColor="@color/colorWhiteOpacity50" | |
app:layout_constraintLeft_toLeftOf="parent" | |
app:layout_constraintTop_toBottomOf="@+id/line1" | |
app:layout_goneMarginTop="0dp" | |
android:visibility="gone"/> | |
<TextView | |
android:id="@+id/descriptionHint" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:layout_marginTop="24dp" | |
android:layout_marginBottom="24dp" | |
android:textSize="12sp" | |
android:text="@string/card_description_info_detail_match" | |
android:textColorHint="@color/colorWhiteOpacity50" | |
android:textColor="@color/colorWhiteOpacity50" | |
app:layout_constraintLeft_toLeftOf="parent" | |
app:layout_constraintTop_toBottomOf="@+id/descriptionTitle" | |
app:layout_constraintBottom_toTopOf="@+id/line2" | |
android:visibility="visible"/> | |
<EditText | |
android:id="@+id/editTextDescription" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:hint="@string/card_description_info_detail_match" | |
android:textColor="@color/colorAccent" | |
android:textSize="14sp" | |
android:background="@android:color/transparent" | |
android:textColorHint="@color/colorWhiteOpacity50" | |
android:cursorVisible="false" | |
android:maxLength="216" | |
android:theme="@style/CardEditText" | |
android:focusableInTouchMode="false" | |
android:clickable="false" | |
android:layout_marginTop="8dp" | |
app:layout_goneMarginTop="16dp" | |
app:layout_constraintLeft_toLeftOf="parent" | |
app:layout_constraintTop_toBottomOf="@+id/descriptionTitle" | |
android:visibility="gone"/> | |
<TextView | |
android:id="@+id/editDescriptionEmpty" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="@string/edit" | |
android:textSize="14sp" | |
android:textColor="@color/colorPrimary" | |
android:clickable="true" | |
android:gravity="right" | |
app:layout_constraintHorizontal_bias="1.0" | |
app:layout_constraintVertical_bias="0.515" | |
app:layout_constraintRight_toRightOf="parent" | |
app:layout_constraintTop_toTopOf="@+id/descriptionHint" | |
app:layout_constraintLeft_toRightOf="@+id/editTextDescription" | |
android:layout_marginBottom="8dp" | |
android:visibility="visible"/> | |
<TextView | |
android:id="@+id/editDescriptionFilled" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="@string/edit" | |
android:textSize="14sp" | |
android:textColor="@color/colorPrimary" | |
android:clickable="true" | |
android:gravity="right" | |
app:layout_constraintHorizontal_bias="1.0" | |
app:layout_constraintVertical_bias="0.515" | |
app:layout_constraintRight_toRightOf="parent" | |
app:layout_constraintTop_toBottomOf="@+id/editTextDescription" | |
android:layout_marginBottom="8dp" | |
android:visibility="gone"/> | |
<TextView | |
android:id="@+id/cancelButtonCardViewDetailMatch" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="@string/Cancel" | |
android:textColor="@color/colorWhiteOpacity50" | |
android:textSize="14sp" | |
android:layout_marginRight="16dp" | |
android:layout_gravity="bottom" | |
android:clickable="true" | |
app:layout_constraintRight_toLeftOf="@+id/saveButtonCardViewDetailMatch" | |
app:layout_constraintBottom_toBottomOf="@+id/saveButtonCardViewDetailMatch" | |
android:visibility="gone"/> | |
<TextView | |
android:id="@+id/saveButtonCardViewDetailMatch" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="@string/save" | |
android:textSize="14sp" | |
android:textColor="@color/colorPrimary" | |
android:clickable="true" | |
android:layout_marginBottom="16dp" | |
app:layout_constraintBottom_toTopOf="@+id/line2" | |
app:layout_constraintRight_toRightOf="parent" | |
android:visibility="gone"/> | |
<View | |
android:id="@+id/line2" | |
android:layout_gravity="bottom" | |
android:background="@color/colorWhiteOpacity20" | |
android:layout_width="0dp" | |
android:layout_height="0.3dp" | |
android:layout_marginTop="16dp" | |
app:layout_goneMarginTop="16dp" | |
app:layout_constraintTop_toBottomOf="@+id/editDescriptionFilled" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintLeft_toLeftOf="parent" | |
app:layout_constraintRight_toRightOf="parent"/> | |
</android.support.constraint.ConstraintLayout> | |
<LinearLayout | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:orientation="horizontal" | |
android:layout_marginTop="8dp"> | |
<LinearLayout | |
android:layout_width="0dp" | |
android:layout_weight="0.5" | |
android:layout_height="wrap_content" | |
android:orientation="vertical"> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorWhiteOpacity50" | |
android:text="Grass" | |
android:textStyle="bold" | |
android:textSize="12sp" | |
android:textAllCaps="true"/> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorAccent" | |
android:text="Synthetic" | |
android:textStyle="bold" | |
android:textSize="30sp"/> | |
</LinearLayout> | |
<LinearLayout | |
android:layout_width="0dp" | |
android:layout_weight="0.5" | |
android:layout_height="wrap_content" | |
android:orientation="vertical"> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorWhiteOpacity50" | |
android:text="Setup" | |
android:textStyle="bold" | |
android:textSize="12sp" | |
android:textAllCaps="true"/> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorAccent" | |
android:text="6x6 " | |
android:textStyle="bold" | |
android:textSize="30sp"/> | |
</LinearLayout> | |
</LinearLayout> | |
<View | |
android:id="@+id/line3" | |
android:layout_gravity="bottom" | |
android:background="@color/colorWhiteOpacity20" | |
android:layout_width="match_parent" | |
android:layout_height="0.3dp" | |
android:layout_marginTop="16dp" | |
app:layout_goneMarginTop="16dp"/> | |
<LinearLayout | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:orientation="horizontal" | |
android:layout_marginTop="8dp"> | |
<LinearLayout | |
android:layout_width="0dp" | |
android:layout_weight="0.5" | |
android:layout_height="wrap_content" | |
android:orientation="vertical"> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorWhiteOpacity50" | |
android:text="US$" | |
android:textStyle="bold" | |
android:textSize="12sp" | |
android:textAllCaps="true"/> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorAccent" | |
android:text="165,00" | |
android:textStyle="bold" | |
android:textSize="30sp"/> | |
</LinearLayout> | |
<LinearLayout | |
android:layout_width="0dp" | |
android:layout_weight="0.5" | |
android:layout_height="wrap_content" | |
android:orientation="vertical"> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorWhiteOpacity50" | |
android:text="US$ (Monthly)" | |
android:textStyle="bold" | |
android:textSize="12sp" | |
android:textAllCaps="true"/> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorAccent" | |
android:text="165,00" | |
android:textStyle="bold" | |
android:textSize="30sp"/> | |
</LinearLayout> | |
</LinearLayout> | |
<View | |
android:id="@+id/line4" | |
android:layout_gravity="bottom" | |
android:background="@color/colorWhiteOpacity20" | |
android:layout_width="match_parent" | |
android:layout_height="0.3dp" | |
android:layout_marginTop="16dp" | |
app:layout_goneMarginTop="16dp"/> | |
<LinearLayout | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:orientation="vertical" | |
android:layout_marginTop="8dp"> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorWhiteOpacity50" | |
android:text="Level" | |
android:textStyle="bold" | |
android:textSize="12sp" | |
android:textAllCaps="true"/> | |
<com.google.android.flexbox.FlexboxLayout | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
app:flexWrap="wrap" | |
android:orientation="vertical" > | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorAccent" | |
android:text="expert" | |
android:textStyle="bold" | |
android:textSize="30sp"/> | |
<TextView | |
android:text=" / " | |
android:textSize="30sp" | |
android:textColor="@color/colorWhiteOpacity20" | |
android:textStyle="bold" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" /> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorAccent" | |
android:text="muito bom" | |
android:textStyle="bold" | |
android:textSize="30sp"/> | |
<TextView | |
android:text=" / " | |
android:textSize="30sp" | |
android:textColor="@color/colorWhiteOpacity20" | |
android:textStyle="bold" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" /> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorAccent" | |
android:text="bom" | |
android:textStyle="bold" | |
android:textSize="30sp"/> | |
<TextView | |
android:text=" / " | |
android:textSize="30sp" | |
android:textColor="@color/colorWhiteOpacity20" | |
android:textStyle="bold" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" /> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorAccent" | |
android:text="intermediário" | |
android:textStyle="bold" | |
android:textSize="30sp"/> | |
<TextView | |
android:text=" / " | |
android:textSize="30sp" | |
android:textColor="@color/colorWhiteOpacity20" | |
android:textStyle="bold" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" /> | |
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:textColor="@color/colorAccent" | |
android:text="iniciante" | |
android:textStyle="bold" | |
android:textSize="30sp"/> | |
</com.google.android.flexbox.FlexboxLayout> | |
</LinearLayout> | |
<View | |
android:id="@+id/line5" | |
android:layout_gravity="bottom" | |
android:background="@color/colorWhiteOpacity20" | |
android:layout_width="match_parent" | |
android:layout_height="0.3dp" | |
android:layout_marginTop="16dp" | |
app:layout_goneMarginTop="16dp"/> | |
<!-- MapFragment with lite mode enabled --> | |
<fragment | |
android:id="@+id/map" | |
class="com.google.android.gms.maps.SupportMapFragment" | |
android:layout_marginTop="20dp" | |
android:layout_width="match_parent" | |
android:layout_height="230dp" | |
android:layout_marginRight="-20dp" | |
android:layout_marginLeft="-20dp" | |
app:mapType="normal" | |
app:liteMode="true"/> | |
<LinearLayout | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:orientation="vertical" | |
android:layout_marginTop="8dp"> | |
<TextView | |
android:text="Who can see this game?" | |
android:textColor="@color/colorAccent" | |
android:textStyle="bold" | |
android:textSize="24sp" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" /> | |
<include | |
android:layout_marginRight="16dp" | |
android:layout_marginTop="8dp" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
layout="@layout/component_privacy_white50"/> | |
</LinearLayout> | |
<LinearLayout | |
android:orientation="vertical" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:layout_marginBottom="30dp"> | |
<LinearLayout | |
android:orientation="horizontal" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content"> | |
<TextView | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:textStyle="bold" | |
android:textSize="18sp" | |
android:textColor="@color/colorAccent" | |
android:text="Approve players manually"/> | |
</LinearLayout> | |
<LinearLayout | |
android:orientation="horizontal" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content"> | |
</LinearLayout> | |
</LinearLayout> | |
</LinearLayout> | |
</android.support.v4.widget.NestedScrollView> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment