BÀI 78 - AUTO SCROLL REYCLERVIEW TRONG ANDROID
Code như sau:
rvLoaiTin.smoothScrollToPosition(0);
Hoặc
RecyclerView.SmoothScroller smoothScroller;
GridLayoutManager manager;
smoothScroller = new LinearSmoothScroller(getApplicationContext()){
@Override
protected int getVerticalSnapPreference() {
return LinearSmoothScroller.SNAP_TO_START;
}
};
smoothScroller.setTargetPosition(0);
manager.startSmoothScroll(smoothScroller);
- FloatingActionButton
Khai báo XML
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/floating_button_tintuc"
android:layout_gravity="bottom|end"
android:layout_margin="20dp"
android:src="@drawable/icon_up"
app:backgroundTint="#00B0FF"
app:tint="@color/white"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:ignore="ContentDescription" />
Code java
btnSrollToTop = findViewById(R.id.floating_button_tintuc);
btnSrollToTop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
rvTinTuc.smoothScrollToPosition(0);
}
});