TextView是用户界面组件的基本构建块。它用于设置文本并将其显示给用户。它是一个非常基本的组件,使用了很多东西。
Fading TextView是一个TextView,它每隔几秒钟会自动更改其内容。如果我们要设计一个漂亮的界面,则可以使用Fading TextView。
方法:
- 将此添加到您的根build.gradle文件(而不是模块build.gradle文件)中:
allprojects { repositories { jcenter() } }
- 在模块的build.gradle文件中添加支持库,并在“依赖项”部分中添加依赖项。
dependencies { implementation 'com.tomer:fadingtextview:2.5' }
- 现在,将以下代码添加到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); } }
- 现在,在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); } }
输出: