我已经制作了一个视图分页器滑块,该滑块布局如何。我已经添加了像转换这样的视差。
代码:
dftry[dftry$name==list,] #but this do not gonna work
dftry[which(dftry$name == "John"| dftry$name =="Cat"),] #this would work but the real list is thousands long than 2.
布局:
viewPager.setClipToPadding(false);
viewPager.setPadding(64, 0, 64, 0);
viewPager.setPageMargin(24);
viewPager.setPageTransformer(false, new ViewPager.PageTransformer() {
@Override
public void transformPage(@NonNull View view, float v) {
if (v >= -1 && v <= 1) {
view.findViewById(R.id.imageView_backdrop).setTranslationX(-v*(viewPager.getWidth()/2));
} else {
view.setAlpha(1);
}
}
});
我将imageview缩放为1.2,因为视差在滑动时会给我空的边缘。
但是图像不适合其布局,并且溢出。
请帮助!
答案 0 :(得分:0)
<ImageView
android:id="@+id/imageView_overlay"
android:layout_width="0dp"
android:layout_height="0dp"
android:alpha="0.65"
android:src="@drawable/bg_rounded_rectangle"
app:layout_constraintBottom_toBottomOf="@+id/imageView_backdrop"
app:layout_constraintEnd_toEndOf="@+id/imageView_backdrop"
app:layout_constraintStart_toStartOf="@+id/imageView_backdrop"
app:layout_constraintTop_toTopOf="@+id/imageView_backdrop"/>
在ConstraintLayout中,您可以将视图范围设置为其他视图。
答案 1 :(得分:0)
发现自己!对于溢出的imageView,我必须将cropToPadding设置为true。