This extension allows you to do many things with visible component.
It have block to check if a component is visible on screen or not,So with that you can surely make a recycler view.
It can be helpful in designing things also and it also allows you to add touch listener to any visible component
Thanks to @chaimk for Sponsoring this extension!
Touched - This event fires when any component is touched on which you added listener , It also gives action like up,down,ect… and id which you gave so you can easily differentiate between components
IsVisibleOnScreen - This block returns true or false that if component is visible on screen to user.
SetAllRadius - You can set all side radius with it of a component and also each side radius can be different
SetKeepScreenOn - Set to keep screen on when that component is visible on screen
SetRippleEffect - Set click effect with color on any component to show when it is clicked
SetStroke - Set stroke of any component with size and color.
To customize radius of button and arrangement for free you can use this free extension.(It is way different than my extension)
You can buy my extension for every feature and it also supports every visible component.
PayPal - 10 USD
PayTM - 500 INR