【发布时间】:2019-11-01 10:47:30
【问题描述】:
我有一个包含很多图像的滚动视图。我想实现一个高亮区域,它改变它下面所有视图的颜色(只有区域正下方的部分视图)
这是布局,vOverlayColor 是我要设置叠加颜色的视图。
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<ImageView
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_margin="@dimen/spacing_large"
android:adjustViewBounds="true"
android:src="@drawable/ic_delete"
android:tint="@color/colorGreyDark"
tools:ignore="ContentDescription" />
<ImageView
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_margin="@dimen/spacing_large"
android:adjustViewBounds="true"
android:src="@drawable/ic_delete"
android:tint="@color/colorGreyDark"
tools:ignore="ContentDescription" />
<ImageView
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_margin="@dimen/spacing_large"
android:adjustViewBounds="true"
android:src="@drawable/ic_delete"
android:tint="@color/colorGreyDark"
tools:ignore="ContentDescription" />
<ImageView
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_margin="@dimen/spacing_large"
android:adjustViewBounds="true"
android:src="@drawable/ic_delete"
android:tint="@color/colorGreyDark"
tools:ignore="ContentDescription" />
<ImageView
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_margin="@dimen/spacing_large"
android:adjustViewBounds="true"
android:src="@drawable/ic_delete"
android:tint="@color/colorGreyDark"
tools:ignore="ContentDescription" />
</LinearLayout>
</ScrollView>
<View
android:id="@+id/vOverlayColor"
android:layout_width="match_parent"
android:layout_height="120dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"/>
</androidx.constraintlayout.widget.ConstraintLayout>
你有什么建议吗?
【问题讨论】:
-
请试试我的答案
标签: android android-layout android-view android-constraintlayout