-
Notifications
You must be signed in to change notification settings - Fork 34
How to make carousel child view blur effect??? #13
Copy link
Copy link
Open
Description
My code:
carouselView = (CarouselView) fragmentView.findViewById(R.id.carouselView);
carouselView.setGravity(Gravity.CENTER);
carouselView.setClickToScroll(false);
carouselView.setExtraVisibleChilds(2);
carouselView.setEnableFling(false); // Disable fast scrolling
carouselView.setTransformer(new CarouselView.ViewTransformer() {
@OverRide
public void onAttach(CarouselLayoutManager layoutManager) {
layoutManager.setDrawOrder(CarouselView.DrawOrder.FirstFront);
}
@Override
public void transform(View view, float position) {
int width = view.getMeasuredWidth(), height = view.getMeasuredHeight();
Float value = width * position * translationXRate * (1f / (Math.abs(position) + 1));
view.setTranslationX(value);
view.setScaleX(2f / (position + 2));
view.setScaleY(3f / (position + 3f));
view.setAlpha(position < 0 ? Math.max(1 + position, 0) : 1);
}
});
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels