我有兩個簡單的活動,一個是正常活動,第二個是半透明活動。在正常之上的半透明。我必須同時在兩個活動中啓動兩個動畫。如何在不同的活動上同時啓動兩個動畫
我對時機感到困惑,任何人都可以建議我們如何實現這一目標?
在此先感謝。
我使用簡單的翻譯動畫在兩個地方,但時間不匹配:
Animation a = new ScaleAnimation(1, 1, 0, 1, Animation.RELATIVE_TO_SELF,
(float) 0.5, Animation.RELATIVE_TO_SELF, (float) 0);
a.setFillAfter(true);
tabLayout.setAnimation(a);
a.setDuration(400);
a.setInterpolator(new LinearOutSlowInInterpolator());
tabLayout.setVisibility(View.VISIBLE);
tabLayout.startAnimation(a);
我使用的動畫上面的代碼。
第一句話+1。其次是錯誤的,尤其是'會被摧毀'的部分。其他活動可能會被破壞,但不一定。並且以活動爲主題,因此您可以看到潛在的活動,但是播放任何動畫可能會有問題,因爲其onPause()已被調用 –