Android 向TextView添加效果

Android 向TextView添加效果,android,textview,effect,Android,Textview,Effect,在Android中是否可以向TextView添加效果 假设我有一个TextView,在这里我添加了点,其效果是当添加点时,TextView会在一秒钟内变大,或者做一些用户会注意到他已经完成了某件事的事情。是的,这是可能的。如果有向textview添加点的按钮,则为该按钮(或任何其他布局元素)设置onclick函数 有关动画,请检查链接和 希望这有帮助 创建一个带有文本视图的布局,该文本视图将接收闪烁效果,并带有启动闪烁效果的按钮- activity\u main.xml ------------

在Android中是否可以向
TextView
添加效果


假设我有一个
TextView
,在这里我添加了点,其效果是当添加点时,
TextView
会在一秒钟内变大,或者做一些用户会注意到他已经完成了某件事的事情。

是的,这是可能的。如果有向textview添加点的按钮,则为该按钮(或任何其他布局元素)设置onclick函数 有关动画,请检查链接和

希望这有帮助

创建一个带有文本视图的布局,该文本视图将接收闪烁效果,并带有启动闪烁效果的按钮-

activity\u main.xml
------------------------------------------------------------------------------

如果它对你有帮助,请告诉我对不起,我很快就能试用并让你知道。
activity_main.xml
------------------------------------------------------------------------------
 <TextView
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text=" Blink Effect with SSaurel "
  android:textSize="22sp"
  android:layout_centerInParent="true"
  android:id="@+id/txt"
 />

 <Button
  android:text="Blink Effect !"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:id="@+id/btn"
  android:layout_below="@id/txt"
  android:layout_marginTop="50dp"
  android:layout_centerHorizontal="true"/


MainActivity
--------------------------------------------------------------------------
@Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  txt = (TextView) findViewById(R.id.txt);
  blinkBtn = (Button) findViewById(R.id.btn);
  blinkBtn.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
    manageEffect();
   }
  });
 }

 private void manageEffect() {
  ObjectAnimator anim = ObjectAnimator.ofInt(txt, "backgroundColor", Color.WHITE, Color.RED,
   Color.WHITE);
  anim.setDuration(1500);
  anim.setEvaluator(new ArgbEvaluator());
  anim.setRepeatMode(Animation.REVERSE);
  anim.setRepeatCount(Animation.INFINITE);
  anim.start();
 }