AnimateViewLibrary v1.0.0 Release Notes

Release Date: 2020-04-13 // about 4 years ago
  • ๐Ÿš€ Alpha Release

    ๐Ÿš€ Alpha release of Starter Animation for android application. Feel free to suggest. Thank you

    ๐Ÿ”‹ Features

    • Create an Starter/Splash animation with any animation
    • Can able to use multiple animation files on a single view.
    • Easy implementation for any activity and fragment


    • ๐Ÿ— Step-1: Add the JitPack repository to your build file

      allprojects { repositories { ... maven { url '' } } }

    • Step-2: Add the dependency

      dependencies { implementation "com.github.sam43:SplashApplication:$latest_version" }

    ๐Ÿš€ where last release version is the letest_version.

    • Step-3: Create list of animations to be applied to
      We will be creating a list of animation like below and pass it to the library with the view, on which the animation will be applied. List of animation method, will be something like this :-

      private fun getAnimList(): ArrayList { // create list of animations val animList: ArrayList = ArrayList() val anim = AnimationUtils.loadAnimation( applicationContext, R.anim.no_animaiton ) val anim1 = AnimationUtils.loadAnimation( applicationContext, R.anim.rotate ) . . .

          return animList
    • Step-4: Use the animation list for the library
      Finally, We will be passing the list and implement the listener provided which will notify the application when animations have ended. The implementation will be like below:-

              resList = getAnimList(),
              onAnimationListener = object : OnAnimationListener {
                  override fun onRepeat() {}
                  override fun onEnd() {
                      // TODO: Do what you want to do after end of animations
                  override fun onStartAnim() {}
          ).startSequentialAnimation(view = imageView)

    Well, That's all. Please let me know if you guys have any suggestions. Any suggestion will be appreciated. Thanks