📜  如何在Android中添加褪色的TextView动画

📅  最后修改于: 2021-05-10 14:55:55             🧑  作者: Mango

TextView是用户界面组件的基本构建块。它用于设置文本并将其显示给用户。它是一个非常基本的组件,使用了很多东西。

Fading TextView是一个TextView,它每隔几秒钟会自动更改其内容。如果我们要设计一个漂亮的界面,则可以使用Fading TextView。

方法:

  1. 将此添加到您的根build.gradle文件(而不是模块build.gradle文件)中:
    allprojects {
        repositories {
               jcenter()
        }
    }
    
  2. 在模块的build.gradle文件中添加支持库,并在“依赖项”部分中添加依赖项。
    dependencies {
        implementation 'com.tomer:fadingtextview:2.5'
    }
    
  3. 现在,将以下代码添加到activity_main.xml文件中。
    activity_main.xml
    
    
      
        
      
    


    MainActivity.java
    package org.geeksforgeeks.gfgFadingTextView;
      
    import androidx.appcompat.app.AppCompatActivity;
    import android.os.Bundle;
    import com.tomer.fadingtextview.FadingTextView;
      
    public class MainActivity extends AppCompatActivity {
      
        FadingTextView fadingTextView;
        String[] text
            = { "GeeksForGeeks", "A",
                "Computer", "Science", "Portal",
                "For", "Geeks" };
      
        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
      
            fadingTextView
                = findViewById(R.id.fadingTextView);
            fadingTextView.setTexts(text);
        }
    }


  4. 现在,在MainActivity中添加以下代码。 Java文件。

    主要活动。Java

    package org.geeksforgeeks.gfgFadingTextView;
      
    import androidx.appcompat.app.AppCompatActivity;
    import android.os.Bundle;
    import com.tomer.fadingtextview.FadingTextView;
      
    public class MainActivity extends AppCompatActivity {
      
        FadingTextView fadingTextView;
        String[] text
            = { "GeeksForGeeks", "A",
                "Computer", "Science", "Portal",
                "For", "Geeks" };
      
        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
      
            fadingTextView
                = findViewById(R.id.fadingTextView);
            fadingTextView.setTexts(text);
        }
    }
    

输出: