У меня довольно простой класс, который рисует круги. Я даю параметр, просмотр вычисляет остальное. Все, что я хочу дать задержка и эффект затухания для каждого во время рисования на холст. Я просмотрел несколько статей об аниматорах и обработчиках, но я не мог понять. Пожалуйста, покажите мне некоторые варианты. Благодарю.Android Custom View Fade/Delay Animation
@Override
protected void onDraw(final Canvas canvas) {
super.onDraw(canvas);
int w = getWidth();
int pl = getPaddingLeft();
int pr = getPaddingRight();
int totalWidth = w - (pl + pr);
major = totalWidth/circleCount;
radius = major/2;
startPoint = totalWidth/(circleCount * 2);
for (int i = 0; i < circleCount; i++) {
canvas.drawCircle(startPoint + major * i, radius, radius, paint);
}
}
Я пытаюсь в пользовательском классе просмотра? На самом деле зрения нет. У меня есть только холст, поэтому canvas не имеет метода startAnimation. Посмотрите мой код. Я знаю альфа-анимацию, как она работает в обычном режиме – user3792834