>source

React-Native에서 스플래시 화면을 만들려고합니다. "반응 -네이티브 스플래시 화면"패키지를 프로젝트에 설치했습니다. 스플래시 화면을 만들었습니다.

나는 이것을하고 싶다.

  • 내 이미지의 너비가 화면과 높이를 채우는 것이 이미지 비율을 보호해야합니다.

그래서 이것을 시도합니다.

레이아웃 /launch_screen.xml

<?xml version="1.0" encoding="utf-8"?>    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:background="@drawable/background_splash"
      android:orientation="vertical">    </LinearLayout>

drawable /background_splash.xml

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">    <item
        android:drawable="@color/splashscreen_bg"/>    <item
        android:layout_width="match_parent"
        android:drawable="@drawable/splashtest"
        android:adjustViewBounds="true"
        android:gravity="center" /></layer-list>

어떻게 할 수 있습니까?

  • 답변 # 1

    이와 같은 .xml 파일과 문제가 해결되었습니다.

    background_splash.xml

    <?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">    <item
            android:drawable="@color/splashscreen_bg"/></layer-list>

    launch_screen.xml

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/background_splash"
        android:orientation="vertical">        <ImageView
            android:src="@drawable/splashtest"
            android:layout_gravity="center"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/></LinearLayout>

  • 이전 python : 파이썬 및 OpenCV 및 비디오를 사용하는 비디오 화면 캡처
  • 다음 c# : 앱이 출구 후 클립 보드 데이터의 간헐적 인 지속성