多view重叠
使用FrameLayout来使多个view重叠在一起显示 参考:https://blog.csdn.net/hemeinvyiqiluoben/article/details/50499092
https://blog.csdn.net/u012995888/article/details/80189486
UI开发参考
https://blog.csdn.net/Hystudio_lzu/article/details/78570581
自定义view
https://www.jianshu.com/p/705a6cb6bfee
例子
package com.example.myapplication1;
import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.util.AttributeSet;
import android.view.View;
import android.view.animation.LinearInterpolator;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.Nullable;