안드로이드 splash 예제

SplashScreen의 위의 구현에서 생성 된 출력은 아래에 나와 있습니다. 우리는 테마.AppCompat.NoActionBar 안드로이드 매니페스트.xml 파일에서 스플래시 활동의 테마를 설정했습니다. 시작 화면의 아이디어는 나를 조금 화나게합니다. 그냥 문구를 말하는 것은 나를 울게만든다. `콜드 스타트` 동안 창 관리자는 창 백백과 같은 앱 테마의 요소를 사용하여 자리 표시자 UI를 그립니다. 따라서 기본 창배경(일반적으로 흰색 또는 검은색)을 표시하는 대신 시작 화면을 표시하는 사용자 지정 그리기 로 변경할 수 있습니다. 이렇게 하면 시작 화면이 필요할 때만 표시되며 사용자 속도를 늦추지 않습니다. U 는 설정하지 않았다콘텐츠보기 (R.layout.splash_화면); ! 스플래시 액티비티 클래스에서! 이 안드로이드 시작 화면 예제에서 우리는 우리가 우리의 응용 프로그램에서 시작 화면을 구현하는 방법을 배울 것입니다. 그럼 시작해 봅시다.

시작 화면을 올바른 방법으로 구현하는 것은 생각보다 약간 다릅니다. 스플래시 활동에서 레이아웃 파일을 팽창시키기 전에 표시되는 시작 보기가 즉시 준비되어야 합니다. 시작 화면은 종종 응용 프로그램의 시작 화면 또는 사용자의 첫 번째 환경을 참조합니다. 안드로이드 응용 프로그램에 대한 시작 화면을 만들기위한 여러 가지 방법이 있습니다. 사실, 여기 매체에, 우리는 이미 안 드 로이드 애플 리 케이 션에서 스플래시 화면을 구현 하는 방법에 대 한 게시물의 숫자를 보았다. 그러나 그들 모두는 실제로 하나의 문제가 – 안드로이드 애플 리케이션은 실제로 하나의 진입점을 가지고 있지 않습니다, 나는 프레임 워크를 공부하기 시작했을 때, 2009 년에 다시 직면했습니다. android.intent.action.MAIN 의도 외에 사용자가 무언가를 공유하거나 사진을 찍을 수 있도록 하는 소셜 네트워크 응용 프로그램을 개발한다고 상상해 보십시오. 그래서 여기에 그것을 해결하는 방법입니다. 나는 우리가 긴 시작 화면, 사용자가 화면을 응시 하는 것 외에도 다른 작업을 수행 할 수 없게 하는 ProgressDialogs 같은 것 들을 제거 하기 위해 노력 해야 한다고 생각. 인터넷에서 해당 데이터를 로드하는 데 얼마나 걸리는지 알 수 없습니다. 항상 그런 것은 아니었습니다.

구글은 스플래시 스크린에 대해 옹호하는 데 사용, 심지어 안티 패턴이라고. 스플래시 스크린을 구축하기 위해 가장 먼저 필요한 것은 화면의 디자인입니다. 그러나이 게시물은 단지 예일 뿐이기 때문에 디자인 부분에 대해 많이 파고 들지 않을 것입니다. 여기서는 화면 중앙에 표시할 로고만 사용할 것입니다. 당신은 구글이 시작 화면을 사용하는 것을 옹호하는 것을 듣고 놀랄 수 있습니다. 소재 디자인 사양에 있습니다. 이것은 오래된 쉬운 접근 방식입니다. x초 동안 표시되는 전용 시작 화면 활동을 만든 다음 적절한 활동을 열기만 하면 됩니다. 애니메이션, 사용자 지정 보기 또는 일반적으로 활동 레이아웃에 맞출 수 있는 다른 요소를 추가할 수 있으므로 여기에서 더 많은 유연성을 얻을 수 있습니다.

배경 이미지 설정 – 예를 들어 제품 로고와 같은 이미지가 될 수 있습니다. 그런 다음 을 사용하여 AndroidManifest.xml 파일에서 런처 활동에 런처 테마를 적용 : 글쎄, 재료 디자인이 시작 화면 (시작 화면)라는 패턴으로 떨어졌을 때, 안드로이드 팀의 누군가가 `오른쪽`스플래시 화면을 수행하는 방법에 대한 게시물을 공유했습니다. 방법. res/drawable 디렉토리에서 다음 코드로 splash_screen_background.xml 파일을 만듭니다. 이 예제에서는 앱 주요 테마가 AppTheme라고 가정하지만 그렇지 않은 경우 AppTheme의 모든 발생을 앱 주요 테마의 이름으로 바꿀 수 있습니다. 안녕하세요 여러분, 초보자를위한 또 다른 유용한 튜토리얼에 오신 것을 환영합니다. 그래서이 게시물은 당신에게 안드로이드 스플래시 화면 예제를 보여줍니다. 시작 화면은 우리가 응용 프로그램을 시작할 때 표시되는 화면입니다.