Monday, 20 February 2017

SPLASH SCREEN


input



activity_main.xml code

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:tools="http://schemas.android.com/tools"
  4. android:id="@+id/activity_main"
  5. android:layout_width="match_parent"
  6. android:layout_height="match_parent"
  7. android:paddingBottom="@dimen/activity_vertical_margin"
  8. android:paddingLeft="@dimen/activity_horizontal_margin"
  9. android:paddingRight="@dimen/activity_horizontal_margin"
  10. android:paddingTop="@dimen/activity_vertical_margin"
  11. tools:context="com.example.saketh.couponsmania.MainActivity">

  12.     <ImageView
  13. android:id="@+id/logo"
  14. android:layout_width="match_parent"
  15. android:layout_height="match_parent"
  16. android:scaleType="centerCrop"
  17. android:src="@drawable/l" />
  1. </RelativeLayout>



                                   Main Activity.java



  1. package com.example.saketh.couponsmania;

  2. import android.content.Intent;
  3. import android.os.Handler;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.widget.ImageView;

  7. public class MainActivity extends AppCompatActivity {
  8.     ImageView logon;
  9. //splash screen timer
  10. private static int SPLASH_TIME_OUT=5000;


  11. @Override
  12. protected void onCreate(Bundle savedInstanceState) {
  13. super.onCreate(savedInstanceState);
  14.         setContentView(R.layout.activity_main);
  15. logon=(ImageView) findViewById(R.id.logo);

  16. new Handler().postDelayed(new Runnable(){

  17. @Override
  18. public void run() {
  19. //It is used to excute the below programme after the timer
  20. Intent in=new Intent(getApplicationContext(),Registration.class);
  21.                 startActivity(in);
  22. // close this activity
  23. finish();

  24.             }
  25.         },SPLASH_TIME_OUT);

  26.     }
  27. }




                                                      Registration.java code(take 1 new empty activity by right click on com. example.saketcoupons in your system it is different url and select new->activity->empty activity and rename it as Registration)




  1. package com.example.saketh.couponsmania;

  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;

  4. public class Registration extends AppCompatActivity {

  5. @Override
  6. protected void onCreate(Bundle savedInstanceState) {
  7. super.onCreate(savedInstanceState);
  8.         setContentView(R.layout.activity_registration);
  9.     }
  10. }




activity_Registration.xml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:tools="http://schemas.android.com/tools"
  4. android:id="@+id/activity_registration"
  5. android:layout_width="match_parent"
  6. android:layout_height="match_parent"
  7. android:paddingBottom="@dimen/activity_vertical_margin"
  8. android:paddingLeft="@dimen/activity_horizontal_margin"
  9. android:paddingRight="@dimen/activity_horizontal_margin"
  10. android:paddingTop="@dimen/activity_vertical_margin"
  11. tools:context="com.example.saketh.couponsmania.Registration">
  12. </RelativeLayout>

















No comments:

Post a Comment