Created
June 26, 2018 15:38
-
-
Save RB-93/7dc0adb1e3424e190862d30a3a48f0ad to your computer and use it in GitHub Desktop.
ScoreKeeper
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.rohit.examples.android.clanofwars; | |
import android.content.Context; | |
import android.support.constraint.ConstraintLayout; | |
import android.support.v7.app.ActionBar; | |
import android.support.v7.app.AppCompatActivity; | |
import android.os.Bundle; | |
import android.support.v7.widget.CardView; | |
import android.view.LayoutInflater; | |
import android.view.View; | |
import android.view.animation.Animation; | |
import android.view.animation.AnimationUtils; | |
import android.widget.Button; | |
import android.widget.RelativeLayout; | |
public class MainActivity extends AppCompatActivity { | |
public Button rule_btn; | |
public Button play_btn; | |
public CardView cardView; | |
public CardView cardView_rules; | |
public RelativeLayout relativeLayout; | |
public ConstraintLayout constraintLayout; | |
@Override | |
protected void onCreate(final Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
ActionBar actionBar = getSupportActionBar(); | |
if(actionBar != null) { | |
actionBar.hide(); | |
} | |
setContentView(R.layout.activity_main); | |
relativeLayout = findViewById(R.id.splash_rl); | |
cardView = findViewById(R.id.card_splash); | |
cardView_rules = findViewById(R.id.card_rules); | |
relativeLayout = findViewById(R.id.splash_rl); | |
rule_btn = findViewById(R.id.rule_button); | |
play_btn = findViewById(R.id.play_button); | |
viewMaker(); | |
rule_btn.setOnClickListener(new View.OnClickListener() { | |
@Override | |
public void onClick(View view) { | |
//Animation buttonSlideRight = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.play_btn_slideout); | |
switch (view.getId()) { | |
case R.id.rule_button: | |
play_btn.setAlpha(0.2f); | |
play_btn.setEnabled(false); | |
constraintLayout = findViewById(R.id.cl); | |
LayoutInflater inflate_ruleCard = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); | |
final ConstraintLayout rule_constraintLayout = (ConstraintLayout) inflate_ruleCard | |
.inflate(R.layout.activity_rules, null); | |
//Handler handler = new Handler(); | |
relativeLayout.removeView(relativeLayout); | |
relativeLayout.removeAllViews(); | |
//Animation slideOut = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.card_slideout); | |
// cardView.startAnimation(slideOut); | |
//cardView.setVisibility(View.GONE); | |
//relativeLayout.addView(m | |
// Animation rule_slideIn = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.card_slidein);ain_relativeLayout); | |
//cardView_rules = rule_constraintLayout.findViewById(R.id.card_rules); | |
relativeLayout.addView(constraintLayout); | |
//setContentView(R.layout.activity_rules); | |
//cardView_rules.startAnimation(rule_slideIn); | |
// cardView_rules.setVisibility(View.VISIBLE); | |
//Animation buttonSlideLeft = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.rule_btn_slideout); | |
//rule_btn.startAnimation(buttonSlideLeft); | |
} | |
//play_btn.startAnimation(buttonSlideRight); | |
//rule_btn.setVisibility(View.INVISIBLE); | |
} | |
}); | |
} | |
public void viewMaker() { | |
cardView.setVisibility(View.GONE); | |
rule_btn.setVisibility(View.GONE); | |
play_btn.setVisibility(View.GONE); | |
Animation card_slideIn = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.card_slidein); | |
Animation buttonSlideRight = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.rule_btn_slidein); | |
Animation buttonSlideLeft = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.play_btn_slidein); | |
if(cardView.getVisibility() == View.GONE) { | |
cardView.setVisibility(View.VISIBLE); | |
cardView.startAnimation(card_slideIn); | |
} | |
if(rule_btn.getVisibility() == View.GONE || play_btn.getVisibility() == View.GONE) { | |
rule_btn.setVisibility(View.VISIBLE); | |
play_btn.setVisibility(View.VISIBLE); | |
rule_btn.startAnimation(buttonSlideRight); | |
play_btn.startAnimation(buttonSlideLeft); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment