## Tutorial How To Use FrogoProgressRecyclerView This is the procedure for using frogo-progress-recycler-view ## Screen Shoot Apps | Menu | Sample Progress | |:------------------:|:----------------------------:| | | | ## Usage (How to use this project) Just following the step until finish, for basic adapter using step 2, for multi adapter using step 3 ### Step 1. Create xml view ### Step 2. Setup frogo-progress-recycler-view data private fun setupFrogoProgressRecyclerView(data: List
) { val adapterCallback = object : IFrogoViewAdapter
{ override fun setupInitComponent(view: View, data: Article) { // Init component content item recyclerview view.findViewById(R.id.frogo_rv_list_type_1_tv_title).text = data.title } override fun onItemClicked(data: Article) { // setup item clicked on frogo recycler view data.title?.let { showToast(it) } } override fun onItemLongClicked(data: Article) { // setup item long clicked on frogo recycler view data.title?.let { showToast(it) } } } binding.rvProgress.defineRecyclerView
() .addData(data) .addCustomView(R.layout.frogo_rv_list_type_1) .addEmptyView(null) .addCallback(adapterCallback) .createLayoutLinearVertical(false) .build() } ### Step 3. Setup doing progress private fun setupProgress(state: Boolean) { binding.apply { if (state) { rvProgress.showProgress() } else { rvProgress.hideProgress() } } } ## Sample Code - Kotlin - [KotlinShimmerActivity.kt](https://github.com/amirisback/frogo-recycler-view/blob/master/app/src/main/java/com/frogobox/recycler/sample/kotlin/noadapter/progress/KotlinProgressActivity.kt) - Java - being developed