|
@@ -1,6 +1,7 @@
|
|
package com.cooleshow.teacher.ui.main;
|
|
package com.cooleshow.teacher.ui.main;
|
|
|
|
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
|
|
+import android.view.Gravity;
|
|
import android.view.View;
|
|
import android.view.View;
|
|
|
|
|
|
import com.alibaba.android.arouter.launcher.ARouter;
|
|
import com.alibaba.android.arouter.launcher.ARouter;
|
|
@@ -37,7 +38,12 @@ import com.cooleshow.teacher.presenter.main.HomePresenter;
|
|
import com.cooleshow.teacher.widgets.HomeHotMusicSheetItemDecoration;
|
|
import com.cooleshow.teacher.widgets.HomeHotMusicSheetItemDecoration;
|
|
import com.cooleshow.usercenter.helper.UserHelper;
|
|
import com.cooleshow.usercenter.helper.UserHelper;
|
|
import com.youth.banner.adapter.BannerImageAdapter;
|
|
import com.youth.banner.adapter.BannerImageAdapter;
|
|
|
|
+import com.youth.banner.config.BannerConfig;
|
|
|
|
+import com.youth.banner.config.IndicatorConfig;
|
|
import com.youth.banner.holder.BannerImageHolder;
|
|
import com.youth.banner.holder.BannerImageHolder;
|
|
|
|
+import com.youth.banner.indicator.CircleIndicator;
|
|
|
|
+import com.youth.banner.indicator.RectangleIndicator;
|
|
|
|
+import com.youth.banner.indicator.RoundLinesIndicator;
|
|
import com.youth.banner.listener.OnBannerListener;
|
|
import com.youth.banner.listener.OnBannerListener;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
@@ -135,8 +141,9 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
.setIntercept(true) //是否要拦截事件
|
|
.setIntercept(true) //是否要拦截事件
|
|
.setBannerRound(12f) //圆角
|
|
.setBannerRound(12f) //圆角
|
|
.isAutoLoop(true)
|
|
.isAutoLoop(true)
|
|
- .removeIndicator()
|
|
|
|
-// .setIndicator(new CircleIndicator(getContext())) //圆形指示器 还支持条形指示器等
|
|
|
|
|
|
+ .setIndicatorGravity(IndicatorConfig.Direction.RIGHT)
|
|
|
|
+// .removeIndicator()
|
|
|
|
+ .setIndicator(new RectangleIndicator(getContext())) //圆形指示器 还支持条形指示器等
|
|
.setOnBannerListener(new OnBannerListener<HomeMenuBean.BannerBean>() {
|
|
.setOnBannerListener(new OnBannerListener<HomeMenuBean.BannerBean>() {
|
|
@Override
|
|
@Override
|
|
public void OnBannerClick(HomeMenuBean.BannerBean item, int position) {
|
|
public void OnBannerClick(HomeMenuBean.BannerBean item, int position) {
|