Skip to content

Modified android.support.v4.widget.SwipeRefreshLayout to make the animations more like Google Now.

License

Notifications You must be signed in to change notification settings

lzanita09/SwipeRefreshLayout

Repository files navigation

SwipeRefreshLayout

Modified android.support.v4.widget.SwipeRefreshLayout to make the animations more like Google Now.

Changes:

  • Added a mResistance float variable to prevent the target layout from moving so quickly.
  • Modified the REFRESH_TRIGGER_DISTANCE from 120 to 190. (You can change that according to the resistance to fit the requirement, currently if you use a smaller number as mResistance, the distance trigger will also be smaller)

Additional feature:

  • Splite setColorScheme(int colorRes1, int colorRes2, int colorRes3, int colorRes4) into two methods: setColorSchemeRes(int colorRes1, int colorRes2, int colorRes3, int colorRes4), which can be used to pass color resource id to the progress bar; and setColorSchemeColor(int color1, int color2, int color3, int color4), which can be used to pass the integer representation of colors to the progress bar.
  • Added a function setResistance(float resistance) to change mResistance programmatically.

TODO:

  • Assiciate the trigger distance and resistance to make it more universal.

About

Modified android.support.v4.widget.SwipeRefreshLayout to make the animations more like Google Now.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages