Skip to content

Commit ec71933

Browse files
author
jxnk25
committed
代码优化
1 parent a9b5e60 commit ec71933

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

sample/src/main/java/com/stx/xhb/demo/ClipChildrenModeActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,8 @@ public void onResponse(String response, int id) {
148148

149149
//刷新数据之后,需要重新设置是否支持自动轮播
150150
mBanner5.setAutoPlayAble(data.size() > 1);
151+
mBanner5.setIsClipChildrenMode(true);
151152
mBanner5.setBannerData(R.layout.layout_fresco_imageview, data);
152-
mBanner5.setPageTransformer(Transformer.Scale);
153153
}
154154
});
155155
}

xbanner/src/main/java/com/stx/xhb/androidx/XBanner.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,9 @@ private void initViewPager() {
670670
this.removeView(mViewPager);
671671
mViewPager = null;
672672
}
673+
if (mIsClipChildrenMode && !this.overlapStyle) {
674+
this.mTransformer = Transformer.Scale;
675+
}
673676
currentPos = 0;
674677
mViewPager = new XBannerViewPager(getContext());
675678
mViewPager.setAdapter(new XBannerPageAdapter());
@@ -1155,6 +1158,7 @@ public XBanner setClipChildrenLeftRightMargin(@Dimension int mClipChildrenLeftMa
11551158

11561159
/**
11571160
* 是否显示提示文案
1161+
*
11581162
* @param mIsShowTips
11591163
*/
11601164
public XBanner setIsShowTips(boolean mIsShowTips) {
@@ -1164,6 +1168,7 @@ public XBanner setIsShowTips(boolean mIsShowTips) {
11641168

11651169
/**
11661170
* 低于三张图片是否展示一屏多显模式
1171+
*
11671172
* @param mIsClipChildrenModeLessThree
11681173
*/
11691174
public XBanner setIsClipChildrenModeLessThree(boolean mIsClipChildrenModeLessThree) {

0 commit comments

Comments
 (0)