Name: Android Open Source Project - App Compat Library
URL: https://android.googlesource.com/platform/frameworks/support
Version: unknown
License: Apache 2.0
License File: LICENSE
Security Critical: yes
Shipped: yes
Description:
This is a modified copy of the swipe refresh layout widget (and its two
dependencies) from Android's app compat library (v4). This has been
migrated to use AndroidX libraries. The widget provides a pull-to-refresh
styled layout for touch-activated refresh of view contents.
Local Modifications:
CircleImageView
* The package has been changed, and most ViewCompat dependencies removed.
* The class has been made visible outside of the package.
* Scalable outer circle can be drawn with a specified color.
MaterialProgressDrawable
* The package has been changed, and most ViewCompat dependencies removed.
* The class has been made visible outside of the package.
SwipeRefreshLayout
* MotionEvent-behavior has been changed to allow more abstract inputs.
* Target View semantics have been removed, allowing it to operate on
a parent View rather than a child View.
* All ViewCompat and MotionEventCompat dependencies removed.
* Added OnResetListener interface to notify SwipeRefreshHandler to detach
this view.
* Optimization to minimize number of relayouts of the UI.