Android tutorial

Android Animation with Buttons Example

Screenshot 2019 06 27 12 50 39
623views

hiiii everyone in this tutorial I am sharing how to used animation with the button. if you want to create a nice App UI to used Animation. It’s very easy to use. just follow the simple step. Android animation with buttons. Android button UI.

Step 1: First one to  Start Android Studio

Step 2 :  Seconds step to Create a New Project Project ClickOn  ==> File  ==> NEW ==> New Project

Step 3: After create on your project open your java file and XML file and you can just copy the code and paste on your file and run your project.

 

 

Step 4: Create a bounce drawable XML file res==>drawable==>bounce.xml.

 

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

    <scale
        android:duration="2000"
        android:fromXScale="0.3"
        android:toXScale="1.0"
        android:fromYScale="0.3"
        android:toYScale="1.0"
        android:pivotX="50%"
        android:pivotY="50%" />
</set>

 

Step 5: Open Your activity_home.xml and Create a button design with CardView.

<android.support.v7.widget.CardView
    android:id="@+id/FreeBtn"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="80dp"
    android:layout_margin="10dp"
    card_view:cardBackgroundColor="@color/white"
    card_view:cardCornerRadius="16dp">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:orientation="horizontal">
        <View
            android:layout_width="10dp"
            android:layout_height="match_parent"
            android:background="@color/colorPrimary"/>
        <TextView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:padding="10dp"
            android:layout_weight="1"
            android:textStyle="bold"
            android:gravity="center_vertical"
            android:textColor="@color/black"
            android:textAppearance="?android:textAppearanceLarge"
            android:text="Online Free"/>

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:tint="@color/colorPrimary"
            android:src="@drawable/ic_right"/>

    </LinearLayout>
</android.support.v7.widget.CardView>

 

Step 6: Open Your home.java Class and add this code.

public class Home extends AppCompatActivity {
   


    CardView VisitBtn;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_home);
        final Animation myAnim = AnimationUtils.loadAnimation(this, R.anim.bounce);
        VisitBtn=(CardView)findViewById(R.id.FreeBtn);
        VisitBtn.startAnimation(myAnim);
}
}
Welcome to my blog! I’m Ritu Malik, and here at Codeplayon.com, we are dedicated to delivering timely and well-researched content. Our passion for knowledge shines through in the diverse range of topics we cover. Over the years, we have explored various niches such as business, finance, technology, marketing, lifestyle, website reviews and many others.