• 登录跳转效果


    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>
  • 相关阅读:
    第二阶段站立会09
    第二阶段站立会08
    《大道至简》阅读笔记3
    《大道至简》阅读笔记2
    《大道至简》阅读笔记1
    站立会议9
    站立会议8
    站立会议6
    站立会议7
    站立会议5
  • 原文地址:https://www.cnblogs.com/ct732003684/p/2875255.html
Copyright © 2020-2023  润新知