{"repo":"skydoves/AndroidVeil","free":true,"listed":false,"github":"https://github.com/skydoves/AndroidVeil","clone":"git clone https://github.com/skydoves/AndroidVeil.git","description":":performing_arts: An easy and flexible way to implement loading skeletons and shimmering effects on layouts for Android.","language":"Kotlin","stars":1566,"topics":["android","android-library","androidveil","skeleton","shimmer","recyclerview","android-ui","skydoves"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"AndroidVeil An easy, flexible way to implement veil skeletons and shimmering effect for Android. Download Gradle Add the dependency below to your module 's build.gradle file: Usage First, add following XML namespace inside your XML layout file: VeilLayout in layout Veil and UnVeil We can implement veiled skeletons using below methods. Implement veils using layout resource We can implement veiled skeletons using the layout resource. VeilRecyclerFrameView VeilRecyclerFrameView implements veiled skeletons for RecyclerView with the shimmer effect. VeilRecyclerFrameView in layout And we should attach our own adapter and LayoutManager. VeilRecyclerFrameView with a horizontal carousel Automatically masking a horizontal layout is not supported yet . Horizontal (carousel) layouts can be used if you specify their shimmer layout yourself in advance (and tell the view to use this prepared layout by setting isPrepared = true ). See CarouselActivity for an example Veil and UnVeil We can implement veiled skeletons using below methods. RecyclerView We can access our Recyclerview and veiledRecyclerView using the below methods. Shimmer This library using shimmer-android by Facebook. Here are the detail shimmer-instruction about shimmer or you can reference below examples. create using Builder This is how to create Shimmer 's instance using Shimmer.Builder class. create using kotlin dsl This is how to create Shimmer 's instance using kotlin dsl. AndroidVeil Attributes Attributes Type Default De","default_branch":null,"files":null,"tree":[],"storefront":"/r/skydoves","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/skydoves/AndroidVeil/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}