Ver código fonte

Add view parameters for onPageClick method.

zhpanvip 4 anos atrás
pai
commit
c949bd5850

+ 1 - 1
app/src/main/java/com/example/zhpan/banner/fragment/HomeFragment.java

@@ -199,7 +199,7 @@ public class HomeFragment extends BaseFragment {
                 .setAdapter(new ImageResourceAdapter(0)).create(getPicList(4));
     }
 
-    private void onPageClicked(View clickView,int position) {
+    private void onPageClicked(View clickedView,int position) {
         BannerData bannerData = mViewPagerHorizontal.getData().get(position);
         if (bannerData.getType() != TYPE_NEW) {
             if (getActivity() != null) {

+ 1 - 1
app/src/main/java/com/example/zhpan/banner/fragment/IndicatorFragment.java

@@ -57,7 +57,7 @@ public class IndicatorFragment extends BaseFragment {
                 .setScrollDuration(800)
                 .setLifecycleRegistry(getLifecycle())
                 .setIndicatorGravity(IndicatorGravity.CENTER)
-                .setOnPageClickListener((clickView, position) -> ToastUtils.showShort("position:" + position))
+                .setOnPageClickListener((clickedView, position) -> ToastUtils.showShort("position:" + position))
                 .setAdapter(new BaseBannerAdapter<Integer, ImageResourceViewHolder>() {
                     @Override
                     protected void onBind(ImageResourceViewHolder holder, Integer data, int position, int pageSize) {

+ 2 - 2
app/src/main/java/com/example/zhpan/banner/fragment/OthersFragment.java

@@ -75,13 +75,13 @@ public class OthersFragment extends BaseFragment implements View.OnClickListener
                 .setIndicatorView(mIndicatorView)
                 .setLifecycleRegistry(getLifecycle())
                 .setRoundCorner(BannerUtils.dp2px(6))
-                .setOnPageClickListener((clickView, position) -> {
+                .setOnPageClickListener((clickedView, position) -> {
                     ToastUtils.showShort("position:" + position);
                     int currentItem = mViewPager.getCurrentItem();
                     LogUtils.e("currentItem:", currentItem + "");
                 })
                 .setAdapter(new ImageResourceAdapter(0))
-                .setOnPageClickListener((clickView, position) -> ToastUtils.showShort("Position:" + position))
+                .setOnPageClickListener((clickedView, position) -> ToastUtils.showShort("Position:" + position))
                 .setIndicatorSliderColor(getColor(R.color.red_normal_color), getColor(R.color.red_checked_color)).create();
         initRadioGroup();
     }

+ 1 - 1
bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java

@@ -952,7 +952,7 @@ public class BannerViewPager<T, VH extends BaseViewHolder<T>> extends RelativeLa
     }
 
     public interface OnPageClickListener {
-        void onPageClick(View clickView, int position);
+        void onPageClick(View clickedView, int position);
     }
 
     public BannerViewPager<T, VH> registerOnPageChangeCallback(ViewPager2.OnPageChangeCallback onPageChangeCallback) {

+ 2 - 2
bannerview/src/main/java/com/zhpan/bannerview/BaseBannerAdapter.java

@@ -33,9 +33,9 @@ public abstract class BaseBannerAdapter<T, VH extends BaseViewHolder<T>> extends
         int realPosition = BannerUtils.getRealPosition(isCanLoop, position, mList.size());
         holder.itemView.setOnClickListener(new View.OnClickListener() {
             @Override
-            public void onClick(View clickView) {
+            public void onClick(View clickedView) {
                 if (mPageClickListener != null) {
-                    mPageClickListener.onPageClick(clickView, BannerUtils.getRealPosition(isCanLoop, position, mList.size()));
+                    mPageClickListener.onPageClick(clickedView, BannerUtils.getRealPosition(isCanLoop, position, mList.size()));
                 }
             }
         });