mac
2024-01-29 96f2b56c103c53b17cf946d2c733d4cb03d2f39d
app/src/main/java/com/hdl/photovoltaic/ui/message/NascentMessageFragment.java
@@ -5,6 +5,7 @@
import android.os.Bundle;
import android.os.Handler;
import android.text.TextUtils;
import android.view.MotionEvent;
import android.view.View;
import android.widget.TextView;
@@ -102,16 +103,28 @@
            }
        });
        viewBinding.messageNascentRecyclerview.addOnScrollListener(new RecyclerView.OnScrollListener() {
            @Override
            public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
                super.onScrolled(recyclerView, dx, dy);
//                if (dy <= 0) {
//                    //等于0是顶部
//                    return;
//                }
//                LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager();
//                assert layoutManager != null;
//                // 只有垂直布局才会触发上拉事件
//                if (!layoutManager.canScrollVertically()) {
//                    return;
//                }
//
//                int totalItemCount = layoutManager.getItemCount();
//                int lastVisibleItemPosition = layoutManager.findLastVisibleItemPosition();
//
//                if (!isLoadingMore && totalItemCount <= (lastVisibleItemPosition + visibleThreshold)) {
//                    loadNextPage();
////                    loadNextPage();
//                }
            }
        });
@@ -211,6 +224,8 @@
                            if (list != null && list.size() != 0) {
                                mList.addAll(list);
                                updateListData();
                            } else {
                                nullDataUpdateUi();
                            }
                        }
                    });
@@ -282,6 +297,8 @@
                                textView.setVisibility(View.VISIBLE);
                                textView.setText(unreadCount);
                            }
                        }
                    }
                });