This is a twitched animation that slides view from any side of the screen with a card effect This library extends View and adopts all methods used by the FrameLayout
Add jitpack to repositories in the root build.gradle file
allprojects { repositories { ... maven { url 'https://jitpack.io' } } } Add this dependency line in your build.gradle app level
dependencies { implementation 'com.github.Lucem-Anb:CardSlide:@Version' } Wrap your view with the class SliderAnimate
<com.lucem.anb.cardslide2.SliderAnimate android:layout_width="wrap_content" android:layout_gravity="center" app:start="top_left" android:id="@+id/slider_animate" android:layout_height="wrap_content"> <!--Your views will be placed here--> <ImageView android:layout_width="160dp" android:contentDescription="@string/image" android:src="@drawable/ic_launcher" android:layout_height="160dp" /> </com.lucem.anb.cardslide.SliderAnimate> Initialize the animation in your java class
findViewById(R.id.slider_animate).startSlide()
Define the starting point of the animation
in design: app:start="top_left"
in activity: animate.setStartPoint(SliderAnimate.TOP_LEFT);
