Android Studio 응용프로그램 플래시 애니메이션 페이지 개발 및 제목 표시줄 숨기기 방법
3954 단어 AndroidStudio 화이트
2. 플래시 화면이 몇 초 후에 메인 인터페이스에 들어간다. 두 가지 방법은 첫 번째는 감청 이벤트를 설정하여 애니메이션이 끝난 후에 메인 페이지로 이동할 수 있다. 두 번째는 2초 지연 후에 메인 인터페이스에 들어가고 데모를 간단하게 써서 과정을 보여주는 것이다.
package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.animation.AlphaAnimation;
import android.widget.RelativeLayout;
public class MainActivity extends AppCompatActivity {
private RelativeLayout mRoot;
@Override
protected void onCreate(Bundle savedInstanceState) {
mRoot=(RelativeLayout)findViewById(R.id.root);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
postdelay();//
//
AlphaAnimation anim=new AlphaAnimation(0.2f,1);
anim.setDuration(2000);
// mRoot.startAnimation(anim);
//
ScaleAnimation animScale=new ScaleAnimation(0,1,0,1,
Animation.RELATIVE_TO_SELF,0.5f,
Animation.RELATIVE_TO_SELF,0.5f);
animScale.setDuration(1000); //
animScale.setFillAfter(true);
//
RotateAnimation animRotate=new RotateAnimation(0,360,
Animation.RELATIVE_TO_SELF,0.5f,
Animation.RELATIVE_TO_SELF,0.5f);
animRotate.setDuration(1000); //
animRotate.setFillAfter(true);
// ,
AnimationSet animationSet=new AnimationSet(true);
animationSet.addAnimation(animRotate);
animationSet.addAnimation(animScale);
animationSet.addAnimation(anim);
mRoot.startAnimation(animationSet);
/*// 、
animationSet.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
startActivity(new Intent(getApplicationContext(),MainActivity.class));
finish();
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
}*/
}
// 、
private void postdelay(){
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
// 2
startActivity(new Intent(this,Main2Activity.class));
finish();
}
}, 2000);//2 Runnable run
}
}
또한 플래시 페이지가 전체 화면으로 가득 차 있기 때문에 제목 표시줄을 숨기는 방법은 다음과 같습니다: 안드로이드 매니페스트를 변경합니다.xml 파일의 응용 프로그램의 theme에서 이 파일에 점을 찍거나 자원 파일res의 스타일에 직접 들어갑니다.xml
android:theme="@style/AppTheme"
스타일에 아래 줄을 넣으면true일 때 제목 표시줄을 숨기고false는 제목 표시줄을 표시합니다
- true
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Bitrise에서 배포 어플리케이션 설정 테스트하기이 글은 Bitrise 광고 달력의 23일째 글입니다. 자체 또는 당사 등에서 Bitrise 구축 서비스를 사용합니다. 그나저나 며칠 전 Bitrise User Group Meetup #3에서 아래 슬라이드를 발표했...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.