我有相當容易上課的圈子。我給參數,視圖計算其餘。我希望在畫到畫布時給予每個延遲和淡化效果。我回顧了一些關於動畫師和處理程序的文章,但我無法弄清楚。請給我看一些實現。謝謝。Android自定義視圖淡入淡出/延遲動畫
@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);
}
}
我想在自定義視圖類?其實沒有看法。我剛剛畫布,所以畫布沒有啓動動畫方法。請看我的代碼。 我知道alpha動畫是如何在正常情況下工作的 – user3792834