Fading Text Animation

 Fading Text Animation

dependencies (compile 'com.tomer:fadingtextview:2.5')

Mainactivity.xml

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:app="http://schemas.android.com/apk/res-auto"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical"

    tools:context=".MainActivity">

    <com.tomer.fadingtextview.FadingTextView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_gravity="center"

        android:gravity="center"

        android:paddingTop="20dp"

        android:id="@+id/dis"

        app:timeout="1000"

        android:fontFamily="casual"

        android:textSize="30sp"

        android:textColor="@color/colorPrimary"

        android:layout_centerInParent="true"

        app:texts="@array/example1"/>

    <Button

        android:id="@+id/btn"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_gravity="center"

        android:gravity="center"

        android:onClick="Show"

        android:layout_alignParentBottom="true"

        android:layout_centerHorizontal="true"

        android:layout_marginBottom="51dp "

        android:text="SHOW Exam" />


</RelativeLayout>


Array.xml


<?xml version="1.0" encoding="utf-8"?>

<resources>

    <string-array name="example1">

        <item>Hello </item>

        <item>I </item>

        <item>AM </item>

        <item>R </item>

        <item>A </item>

        <item>M </item>

        <item>E </item>

        <item>N </item>

        <item>D </item>

        <item>R</item>

    </string-array>

    </resources>

Main.java

package com.patelada.fadingtextanimation;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import com.tomer.fadingtextview.FadingTextView;

import static java.util.concurrent.TimeUnit.MILLISECONDS;

public class MainActivity extends AppCompatActivity {

private FadingTextView view;

Button ok;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

       view=findViewById(R.id.dis);

       ok=findViewById(R.id.btn);

    }

  public  void Show(View vi)

    {

        String[] exam2={"Hello", "G", "I MISS YOU"};

        view.setTexts(exam2);

        view.setTimeout(300,MILLISECONDS);

    }

}


👇👇👇👇👇👇👇👇👇👇


 




0 Comments