是否有方法(以编程方式或通过xml)滚动到以下CoordinatorLayout的底部(见下文),因此在显示屏幕时,NestedScrollView中的最后一个元素是否可见?
附上显示的实际屏幕和要显示的所需屏幕。您可以注意比较两个图像,当您向下滚动时,图像具有视差效果。
我希望当屏幕加载时,NestedScrollView底部的按钮(仅在第二张图片中看到)可见...只需要一点点自动滚动!
任何建议都将受到赞赏。
显示当前初始屏幕:
所需的初始屏幕:
布局的xml:
<android.support.design.widget.CoordinatorLayout
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">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:background="#000"
android:paddingEnd="40dp"
android:paddingStart="40dp"
android:paddingTop="30dp"
android:src="@drawable/image"
app:layout_collapseMode="parallax"
tools:ignore="ContentDescription"/>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/black"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusableInTouchMode="true"
android:orientation="vertical"
android:paddingBottom="30dp"
android:paddingTop="30dp">
<TextView
style="@style/register_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/register_text_1"/>
<EditText
android:id="@+id/param1"
style="@style/register_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/param1"
android:textColorHint="#fff"/>
<EditText
android:id="@+id/param2"
style="@style/register_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/param2"
android:textColorHint="#fff"/>
<EditText
android:id="@+id/param3"
style="@style/register_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/param3"
android:textColorHint="#fff"/>
<EditText
android:id="@+id/param4"
style="@style/register_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/param4"
android:textColorHint="#fff"/>
<EditText
android:id="@+id/param5"
style="@style/register_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/param5"
android:textColorHint="#fff"/>
<EditText
android:id="@+id/param6"
style="@style/register_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/param6"
android:textColorHint="#fff"/>
<TextView
android:id="@+id/accept"
style="@style/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:minWidth="100dp"
android:text="@string/button_accept"/>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>