Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.SydneyMinyanimAndroid;
- import android.app.Activity;
- import android.content.Intent;
- import android.os.Bundle;
- import android.support.v4.app.ActivityCompat;
- import android.support.v7.app.AppCompatActivity;
- import android.view.View;
- import android.widget.Button;
- import android.widget.LinearLayout;
- import static android.Manifest.permission.ACCESS_FINE_LOCATION;
- public class IntroPictures extends AppCompatActivity {
- private int amountOfClicks;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.intro_pictures);
- amountOfClicks = 0;
- final Button imageButton = new Button(this);
- final Activity currentActivity = this;
- imageButton.setBackgroundResource(R.drawable.welcome);
- LinearLayout introLinear = findViewById(R.id.IntroLinear);
- introLinear.addView(imageButton);
- imageButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- amountOfClicks++;
- for (int i = 1; i <= amountOfClicks; i++) {
- switch(i) {
- case 1:
- imageButton.setBackgroundResource(R.drawable.near_you);
- break;
- case 2:
- imageButton.setBackgroundResource(R.drawable.times);
- break;
- case 3:
- imageButton.setBackgroundResource(R.drawable.favourites);
- break;
- case 4:
- imageButton.setBackgroundResource(R.drawable.location);
- ActivityCompat.requestPermissions(currentActivity, new String[]{ACCESS_FINE_LOCATION}, 1);
- break;
- }
- if (amountOfClicks > 4) {
- Intent resultIntent = new Intent();
- setResult(Activity.RESULT_OK, resultIntent);
- finish();
- }
- }
- }
- });
- }
- }
Add Comment
Please, Sign In to add comment