Git Product home page Git Product logo

Comments (4)

cymcsg avatar cymcsg commented on August 19, 2024

Thank you.Could you describe more details about the bug so I can try to locate it? I have tried to pull to refresh and immediatly scrolling,but nothing happens

from ultimaterecyclerview.

Wolftein avatar Wolftein commented on August 19, 2024

I Currently using this code (Kotlin)

    override fun onActivityCreated(p0: Bundle?) {
        ..
        mRecycler.setDefaultOnRefreshListener({ doCollectionLoad(true) })
    }

    private fun doCollectionLoad(p0: Boolean) {
        val nAdapter = (mRecycler.getAdapter() as AbsViewHolderAdapter<*>)
        nAdapter.setNotifyOnChange(false)
        nAdapter.clear()

        if (!p0) {
            mContainer.setViewState(MultiStateView.ViewState.LOADING)
        }

        (getActivity() as MainActivity)
                .getServiceAttachedOf()
                .getModule()
                .getResolver()
                .getFeaturedPlaylists(mRecycler.getAdapter().getItemCount(), LIMIT_PER_ACTION)
                .subscribeOn(Schedulers.newThread())
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(
                        { p2 -> doCollectionAdd(p2, p0) },
                        { p2 -> doCollectionAdd(null, p0) })
    }

    private fun doCollectionAdd(p0: UeCollection<UePlaylist>?, p1: Boolean) {
        val nAdapter = (mRecycler.getAdapter() as AbsViewHolderAdapter<*>)

        if (p0 != null) {
            mPageLimit = p0.mTotal
            nAdapter.addAll(p0.mArray)
            nAdapter.setNotifyOnChange(true)
            nAdapter.notifyDataSetChanged()
        } else {
            nAdapter.addAll(emptyList<UePlaylist>())
        }
        mContainer.setViewState(MultiStateView.ViewState.CONTENT)
    }

from ultimaterecyclerview.

cr3ativ3 avatar cr3ativ3 commented on August 19, 2024

It sounds related - in example app if you scroll after refresh while Add animation is playing, new added view overlaps the header image.

from ultimaterecyclerview.

jjhesk avatar jjhesk commented on August 19, 2024

#276 this should be done for the load more issue.

from ultimaterecyclerview.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.