Я полный новичок для Android. Как я могу исчезнуть в основной деятельности? В основном после того, как я открываю приложение, я хочу, чтобы экран был черным, а затем исчезал на изображении. Я пытаюсь сделать это в течение последних 2 часов, и я не могу найти решение.Fade In Main Activity
Это мой код:
package com.example.radu.gladiators2;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
/**
* Created by Radu on 8/8/2016.
*/
public class Splash extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_screen);
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
View decorView = getWindow().getDecorView();
if (hasFocus) {
decorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);}
}
}
И это 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">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/splash_image"
android:id="@+id/imageView"
android:scaleType="centerCrop" />
вот пример HTTP: // StackOverflow .com/вопросы/18475826/fade-in-animation-on-activity-transition – ono
Я пытался адаптировать его к своей проблеме, но, похоже, он не работает над основным видом деятельности. – Radu