Android開場動畫可以通過使用Android的動畫框架來實現(xiàn)。以下是一個例子,展示如何在Android開場動畫中淡入一個ImageView:
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/logo"
android:scaleType="centerCrop"
android:visibility="invisible" />
ImageView imageView = findViewById(R.id.imageView);
AlphaAnimation animation = new AlphaAnimation(0.0f, 1.0f);
animation.setDuration(1000); // 設(shè)置動畫持續(xù)時間,單位為毫秒
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
imageView.setVisibility(View.VISIBLE);
imageView.startAnimation(animation);
}
}
這樣,當(dāng)Activity獲得焦點時,ImageView會以淡入的效果顯示出來。你可以根據(jù)需要調(diào)整動畫的屬性和效果,例如縮放、旋轉(zhuǎn)等。請注意,這只是一個簡單的開場動畫示例,你可以根據(jù)自己的需求進(jìn)行修改和擴(kuò)展。