class VeilRecyclerFrameView : RelativeLayout
VeilRecyclerFrameView implements skeleton veiling for user RecyclerView with shimmering effect.
<init> |
VeilRecyclerFrameView(context: Context) VeilRecyclerFrameView(context: Context, attrs: AttributeSet?) VeilRecyclerFrameView(context: Context, attrs: AttributeSet?, defStyle: Int) |
defaultChildVisible |
var defaultChildVisible: Boolean |
shimmer |
var shimmer: Shimmer? |
shimmerEnable |
var shimmerEnable: Boolean |
addVeiledItems |
Adds masked items. fun addVeiledItems(size: Int): Unit |
getRecyclerView |
Returns user's recyclerView fun getRecyclerView(): RecyclerView |
getVeiledRecyclerView |
Returns veiled recyclerView fun getVeiledRecyclerView(): RecyclerView |
setAdapter |
Sets userRecyclerView's adapter. fun setAdapter(adapter: Adapter<*>?): Unit
Sets userRecyclerView's adapter and RecyclerViews LayoutManager. fun setAdapter(adapter: Adapter<*>?, layoutManager: LayoutManager): Unit |
setLayoutManager |
Sets RecyclerViews LayoutManager. fun setLayoutManager(layoutManager: LayoutManager): Unit |
setVeilLayout |
Sets mask layout. fun setVeilLayout(layout: Int): Unit
Sets mask layout and VeiledItemOnClickListener. fun setVeilLayout(layout: Int, onItemClickListener: VeiledItemOnClickListener): Unit
Sets mask layout and adds masked items. fun setVeilLayout(layout: Int, size: Int): Unit
Sets mask layout and VeiledItemOnClickListener and adds masked items. fun setVeilLayout(layout: Int, onItemClickListener: VeiledItemOnClickListener, size: Int): Unit |
unVeil |
Make disappear the mask. fun unVeil(): Unit |
veil |
Make appear the mask. fun veil(): Unit |