VoiceRecorderUI
VoiceRecorderUI copied to clipboard
Sample application to show slide to cancel voice recorder ui with animation
VoiceRecorderUI
Sample application to show slide to cancel voice recorder UI with animation
Sample
Code
To animate the view outside the parent view boundary set below propery for the each parent of the view
viewGroup.clipChildren = false
viewGroup.clipToPadding = false
or in xml in each parent
android:clipChildren="false"
android:clipToPadding="false"
set all parent view value in loop
fun setAllParentsClip(view: View, enabled: Boolean) {
var view = view
while (view.parent != null && view.parent is ViewGroup) {
val viewGroup = view.parent as ViewGroup
viewGroup.clipChildren = enabled
viewGroup.clipToPadding = enabled
view = viewGroup
}
}