Como hacer Scroll de arriba abajo en este layout

  • Autor Autor AlexxxBcN
  • Fecha de inicio Fecha de inicio
A

AlexxxBcN

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola , tengo este layout , pero cuando carga el layout , el scroll empieza de abajo aribba , me gustaria que fuese de arriba abajo , pero no doy con la tecla ,
cualquier método sobre scroll me lo hace de abajo aribba , alguna ayuda o idea del proque me lo hace de abajo arriba ?. Gracias.

Mas Info: En el emulador de AS me funciona bien ( aunque la imagen no se esconde ) , pero en el móvil me hace el scroll de abajo arriba

Esto es lo que quiero hacer , aqui una imagen:
using-coordinator-layout-android-e3xample.gif



Aqui el enlace de como hacerlo:

Empieza que tengo que agregar esta dependencia:
implementation 'com.android.support:design:

Pero como estoy con android 29 , me dice que no es compatible , que es para android 28

La libreria que tengo yo es esta
implementation 'com.google.android.material:material:1.1.0'




Insertar CODE, HTML o PHP:
<?xml version="1.0" encoding="utf-8"?>

<android.support.v4.widget.NestedScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior">



<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#E0E0E0"
    tools:context="com.app.palop.DetailActivity"
    >

    <RelativeLayout
        android:id="@+id/product_top_card"
        android:layout_width="match_parent"
        android:layout_height="300dp"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:elevation="4dp">

        <ImageView
            android:id="@+id/image"
            android:layout_width="match_parent"
            android:layout_height="400dp"
            android:alpha="1.0"
            android:scaleType="centerCrop"
            tools:src="@drawable/1" />

        <View
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:background="@drawable/gradient" />

        <!-- Back button -->
        <ImageView
            android:id="@+id/button_back"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/name"
            android:layout_marginTop="16dp"
            android:layout_marginLeft="6dp"
            android:background="?attr/selectableItemBackground"
            app:srcCompat="@drawable/ic_close_white_24px" />

        <TextView
            android:id="@+id/name"
            style="@style/AppTheme.Title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:visibility="gone"
            android:layout_alignParentStart="true"
            android:layout_centerVertical="true"
            android:layout_marginStart="17dp"
            android:textColor="@android:color/background_dark"
            android:textStyle="bold"
            tools:text="Some" />

        <me.zhanghai.android.materialratingbar.MaterialRatingBar
            android:id="@+id/rating"
            style="@style/Widget.MaterialRatingBar.RatingBar.Indicator"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/name"
            app:mrb_progressTint="@android:color/white"
            android:layout_marginTop="280dp"
            app:mrb_secondaryProgressTint="@android:color/white" />

        <TextView
            android:id="@+id/num_ratings"
            style="@style/AppTheme.Body1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@+id/rating"
            android:layout_alignTop="@+id/rating"
            android:layout_marginLeft="4dp"
            android:layout_toRightOf="@+id/rating"
            android:gravity="center"
            android:textColor="@android:color/white"
            tools:text="(10)" />

        <TextView
            android:id="@+id/category"
            style="@style/AppTheme.Subheader"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@+id/image"
            android:layout_alignLeft="@+id/name"
            android:layout_marginBottom="8dp"
            android:layout_marginTop="8dp"
            android:textColor="@android:color/white"
            android:visibility="gone"

            tools:text="Italian" />

        <TextView
            android:id="@+id/product_city_divider"
            style="@style/AppTheme.TextDivider"
            android:layout_alignTop="@+id/category"
            android:layout_toRightOf="@+id/category"
            android:text="@string/divider_bullet"
            android:textColor="@android:color/white" />

        <TextView
            android:id="@+id/primeros"
            android:layout_centerHorizontal="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="90dp"
            android:textColor="@android:color/white"
            android:textSize="20sp"
            android:gravity="center"
            tools:text="text" />


        <TextView
            android:id="@+id/primeros2"
            android:layout_centerHorizontal="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="115dp"
            android:textColor="@android:color/white"
            android:textSize="20sp"
            android:gravity="center"
            tools:text="text" />


        <TextView
            android:id="@+id/primeros3"
            android:layout_centerHorizontal="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="140dp"
            android:textColor="@android:color/white"
            android:textSize="20sp"
            android:gravity="center"
            tools:text="text" />


        <TextView
            android:id="@+id/primeros4"
            android:layout_centerHorizontal="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="165dp"
            android:textColor="@android:color/white"
            android:textSize="20sp"
            android:gravity="center"
            tools:text="text" />


        <TextView
            android:id="@+id/primeros5"
            android:layout_centerHorizontal="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="190dp"
            android:textColor="@android:color/white"
            android:textSize="20sp"
            android:gravity="center"
            tools:text="text" />

        <TextView
            android:id="@+id/primeros6"
            android:layout_centerHorizontal="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="215dp"
            android:textColor="@android:color/white"
            android:textSize="20sp"
            android:gravity="center"
            tools:text="text" />

        <TextView
            android:id="@+id/primeros7"
            android:layout_centerHorizontal="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="240dp"
            android:textColor="@android:color/white"
            android:textSize="20sp"
            android:gravity="center"
            tools:text="text" />





        <TextView
            android:id="@+id/jo"
            style="@style/AppTheme.Subheader"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignTop="@+id/category"
            android:layout_below="@+id/category"
            android:layout_toRightOf="@+id/jo_divider"
            android:textColor="@android:color/white"
            android:visibility="gone"

            tools:text="text" />

        <TextView
            android:id="@+id/jo"
            style="@style/AppTheme.Body1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignTop="@+id/name"
            android:layout_marginRight="8dp"
            android:layout_marginTop="8dp"
            android:textColor="@android:color/white"
            android:textStyle="bold"
            android:visibility="gone"
            tools:text="text" />

    </RelativeLayout>

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab_show_rating_dialog"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/top_card"
        android:layout_alignParentRight="true"
        android:layout_marginBottom="-28dp"
        android:layout_marginRight="16dp"
        app:srcCompat="@drawable/ic_add_white_24px" />

    <!-- Ratings -->
    <android.support.v7.widget.RecyclerView
        android:id="@+id/recycler_ratings"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/top_card"
        android:background="@android:color/transparent"
        android:clipToPadding="false"
        android:paddingBottom="16dp"
        android:paddingTop="28dp"
        android:visibility="gone"
        tools:listitem="@layout/item_rating" />

    <!-- View for empty ratings -->
    <LinearLayout
        android:id="@+id/view_empty_ratings"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_below="@+id/top_card"
        android:layout_centerHorizontal="true"
        android:gravity="center"
        android:orientation="vertical"
        android:visibility="gone"
        tools:visibility="visible">

        <ImageView
            android:src="@drawable/pers"
            style="@style/AppTheme.person" />

        <TextView
            style="@style/AppTheme.Body1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/no_reviews"
            android:textColor="@color/greyDisabled" />

    </LinearLayout>

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


Yo creo que el problema está en esta parte

Insertar CODE, HTML o PHP:
    <android.support.v7.widget.RecyclerView
        android:id="@+id/recycler_ratings"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/top_card"
        android:background="@android:color/transparent"
        android:clipToPadding="false"
        android:paddingBottom="16dp"
        android:paddingTop="28dp"
        android:visibility="gone"
        tools:listitem="@layout/item_rating" />
 
Última edición:
He añadido más info al tema , alguna ayuda o idea , gracias
 
Atrás
Arriba