快速实现微光效果
导入 Shimmer 库
dependencies { ... implementation 'com.github.huangziye:Shimmer:${latest_version}' ...}复制代码
Usage
//ViewGroupvar ll = findViewById(R.id.ll)// set shimmer effectShimmerUtil.with(ll).renderChilds()// hide shimmer effectHandler().postDelayed({ShimmerUtil.with(ll).removeChilds()},5000)//Viewvar textView = findViewById (R.id.tv)ShimmerUtil.with(textView).render()ShimmerUtil.with(textView).remove()//Optional operationShimmerUtil.with(textView)// set draw rect color.color(color)// set draw rect radius.radius(radius)//set alpha.alpha(alpha)// draw rect.drawRect(drawRect).drawRect(width, height)//set filter: default filter DefaultOnShimmerFilter.filter(filter)复制代码
效果图