내 SlashActivity
에 으로 통보 한대로 AndroidManifest
과 style
만 사용합니다.사용 방법 SplashActivity에서 자르기
그리고 SplashActivity
에서 splash.jpg
을 사용하고 싶지만이 그림은 화면 크기로 변경됩니다.
style
파일에 centerCrop
을 어떻게 사용합니까? 아니면 다른 해결책이 있습니까?
내 drawble :
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@color/colorMaterialWhite"/>
<item>
<bitmap
android:gravity="center"
android:src="@drawable/splash" />
</item>
</layer-list>
AndroidManifest를 :
<activity
android:name=".SplashActivity"
android:theme="@style/SplashTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
SplashActivity :
public class SplashActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent(this, NavigationActivity.class);
startActivity(intent);
finish();
}
}
스타일 :
<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowBackground">@drawable/background_splash</item>
</style>
, 그는 당김에 대한 layerlist을 사용 추가, 로고 센터의 배경 및 다른 층 한 층은 –
자른 이것도 내 코드 –
을 업데이트 한 다음 두 번째 항목 태그에서 콘텐츠 높이와 너비를 중심으로 콘텐츠와 중력을 래핑하여 추가 –