package Ġcom . existing . bo iler x . k tx . view Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ãĢĮ ĠThe ĠK ha eng Ġ ãĢį on Ġ 1 6 ĠSep Ġ 2 0 1 8 Ġ:) Ċ Ġ*/ Ċ Ċ fun Ġandroidx . recyclerview . widget . RecyclerView . turn Off Nested Scrolling If En ough Items (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġlm Ġ= Ġ( layout Manager Ġas Ġandroidx . recyclerview . widget . Linear LayoutManager ) ĊĠĠĠ Ġval Ġcount Ġ= Ġif Ġ( lm . item Count Ġ<= Ġ 0 ) Ġ 0 Ġelse Ġlm . item Count Ġ- Ġ 1 ĊĠĠĠ Ġval Ġis First Visible Ġ= Ġlm . findFirst Comp let ely Visible Item Position () Ġ== Ġ 0 ĊĠĠĠ Ġval Ġis Last Item Visible Ġ= Ġlm . find Last Comp let ely Visible Item Position () Ġ== Ġcount ĊĊĠĠĠ Ġis Nested Scrolling Enabled Ġ= Ġ!( is Last Item Visible Ġ&& Ġis First Visible ) ĊĠĠĠ Ġreturn Ġis Nested Scrolling Enabled . not () Ċ }