banner icon indicating copy to clipboard operation
banner copied to clipboard

一页显示大于三个的功能还会加上吗?

Open loren325 opened this issue 2 years ago • 2 comments

loren325 avatar Apr 10 '22 07:04 loren325

同问

541205249 avatar Apr 27 '22 03:04 541205249

同求

Jason-wam avatar May 08 '22 03:05 Jason-wam

    val recyclerView = mBanner.viewPager2.getChildAt(0) as RecyclerView
    val padding: Int = R.dimen.qb_px_121.toXmlDimen().toInt()
    recyclerView.setPadding(padding,0,padding,0)
    recyclerView.clipToPadding = false
    

public class ThreePageTransformer extends BasePageTransformer {

private static final float DEFAULT_MIN_SCALE = 0.85f;
private static final float DEFAULT_MIN_ALPHA = 0.5f;
private float mMinScale = DEFAULT_MIN_SCALE;
private float mMinAlpha = DEFAULT_MIN_ALPHA;

public ThreePageTransformer() {
}

public ThreePageTransformer(float minScale) {
    this.mMinScale = minScale;
}

public ThreePageTransformer(float minScale, float minAlpha) {
    this.mMinScale = minScale;
    this.mMinAlpha = minAlpha;
}

public void transformPage(@NonNull View view, float position) {
    if (position < -1) {
        position = -1;
    }
    if (position > 1) {
        position = 1;
    }
    float scaleFactor = mMinScale + (1f - mMinScale) * (1f - Math.abs(position));
    view.setScaleX(scaleFactor);
    view.setScaleY(scaleFactor);
}

}

在此基础上修改修改就好了,不用谢

ssz001 avatar Apr 18 '23 03:04 ssz001