【发布时间】:2020-04-14 11:52:18
【问题描述】:
我在线性布局中创建了一个简单的回收器视图。当我向右滚动时,我想要这些项目 消失在我的 frameLayout 后面。 (看起来您再也看不到这些项目了,因为它们位于 frameLayout 后面)。
不幸的是,这些项目确实会移动到看不见的墙(回收站视图的左边框)后面,而不是在我的 frameLayout 后面。有没有办法删除离开recyclerview的项目的动画?
感谢您的帮助!
代码:
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_marginTop="10dp"
android:orientation="horizontal">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_exerciseCards"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:animateLayoutChanges="false"
android:paddingLeft="40dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"/>
<FrameLayout
android:id="@+id/frameLayout"
android:layout_width="wrap_content"
android:layout_height="match_parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:layout_width="50dp"
android:layout_height="300dp"
android:layout_marginLeft="-10dp"
android:background="@drawable/view_newexercise_deck"
android:elevation="4dp" />
<com.example.projecttraining0.VerticalTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="-5dp"
android:elevation="4dp"
android:rotation="180"
android:text="My Exercises"
android:textAlignment="center"
android:textColor="@color/colorPrimaryDark"
android:textSize="18sp" />
</FrameLayout>
【问题讨论】:
-
你能提供截图吗?
-
感谢您的回答,我已经添加了截图。我的问题是卡消失的那条线。我想你可以在底部的蓝色部分看到最好的。
标签: android android-recyclerview android-animation