<set> タグにおいて android:ordering が使えるのは「プロパティアニメーション」のほうで、<alpha> 等を使う「ビューアニメーション」では使えません。
プロパティアニメーションで1秒後に点滅するようにしてみました。
動作が合っているか分かりませんが、プロパティアニメーションでは repeat 時は startOffset 分の待ちは入らないため、これだけなら android:ordering は必要無さそうです。
アニメータ(res/animator): flush.xml
xml
1<?xml version="1.0" encoding="utf-8"?>
2<set xmlns:android="http://schemas.android.com/apk/res/android">
3 <objectAnimator
4 android:propertyName="alpha"
5 android:duration="300"
6 android:valueFrom="1.0"
7 android:valueTo="0.0"
8 android:repeatCount="5"
9 android:repeatMode="reverse"
10 android:startOffset="1000" />
11</set>
MainActivity.java
java
1package com.teratail.q360318;
2
3import androidx.appcompat.app.AppCompatActivity;
4
5import android.animation.*;
6import android.os.Bundle;
7import android.view.View;
8import android.view.animation.*;
9import android.widget.*;
10
11public class MainActivity extends AppCompatActivity {
12
13 @Override
14 protected void onCreate(Bundle savedInstanceState) {
15 super.onCreate(savedInstanceState);
16 setContentView(R.layout.activity_main);
17
18 TextView text = findViewById(R.id.text);
19
20 Button button = findViewById(R.id.button);
21 button.setOnClickListener(new View.OnClickListener() {
22 public void onClick(View view) {
23
24 AnimatorSet set = (AnimatorSet)AnimatorInflater.loadAnimator(MainActivity.this, R.animator.flush);
25 set.setTarget(text);
26 set.start();
27
28 /*
29 Animation flush = AnimationUtils.loadAnimation(MainActivity.this, R.anim.flush);
30 text.startAnimation(flush);
31 */
32 }
33 });
34 }
35}
レイアウト: activity_main.xml
xml
1<?xml version="1.0" encoding="utf-8"?>
2<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:app="http://schemas.android.com/apk/res-auto"
4 xmlns:tools="http://schemas.android.com/tools"
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 tools:context=".MainActivity">
8
9 <TextView
10 android:id="@+id/text"
11 android:layout_width="wrap_content"
12 android:layout_height="wrap_content"
13 android:text="Hello World!"
14 android:textSize="30sp"
15 app:layout_constraintBottom_toTopOf="@id/button"
16 app:layout_constraintLeft_toLeftOf="parent"
17 app:layout_constraintRight_toRightOf="parent"
18 app:layout_constraintTop_toTopOf="parent" />
19
20 <Button
21 android:id="@+id/button"
22 android:layout_width="wrap_content"
23 android:layout_height="wrap_content"
24 android:text="animation"
25 app:layout_constraintBottom_toBottomOf="parent"
26 app:layout_constraintLeft_toLeftOf="parent"
27 app:layout_constraintRight_toRightOf="parent"
28 app:layout_constraintTop_toBottomOf="@id/text" />
29
30</androidx.constraintlayout.widget.ConstraintLayout>