登录跳转效果

manifest.xml

<activity
            android:name="cn.bw.activitys.LoadingActivity"
            android:theme="@style/MyDialogStyle">
        </activity>

styles.xml

<style name="MyDialogStyle">
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowFrame">@null</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
        <item name="android:backgroundDimEnabled">true</item>
    </style>

activity

package cn.bw.activitys;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.widget.Toast;

public class LoadingActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.loading);
        new Handler().postDelayed(new Runnable() {
            
            @Override
            public void run() {
                Intent intent = new Intent (LoadingActivity.this,Whatsnew.class);            
                startActivity(intent);            
                LoadingActivity.this.finish();
                Toast.makeText(getApplicationContext(), "登录成功", Toast.LENGTH_SHORT).show();
            }
        }, 500);
    }

}

布局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >  

    <RelativeLayout
        android:layout_width="180dp"
        android:layout_height="180dp"
        android:layout_centerInParent="true"
        android:background="@drawable/loading_bg" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="center"
            android:orientation="vertical" >
            
            <ProgressBar
                android:id="@+id/progressBar1"
                style="?android:attr/progressBarStyleLarge"
                android:indeterminateDrawable="@drawable/my_progress_bar_drawable"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"        
                android:layout_gravity="center_horizontal"
                
             />
      
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="正在登录"
                   android:layout_marginTop="10dp"
                android:textColor="#fff"
                android:textSize="20sp"
        />
        </LinearLayout>

    </RelativeLayout>

</RelativeLayout>
原文地址:https://www.cnblogs.com/ct732003684/p/2875255.html