Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package zeblogic.com.nelayanzamannow.ui;
- import android.animation.Animator;
- import android.content.Intent;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.support.v7.widget.CardView;
- import android.view.View;
- import android.widget.TextView;
- import com.daimajia.androidanimations.library.Techniques;
- import com.daimajia.androidanimations.library.YoYo;
- import butterknife.BindView;
- import butterknife.ButterKnife;
- import spencerstudios.com.bungeelib.Bungee;
- import zeblogic.com.nelayanzamannow.R;
- public class DashboardActivity extends AppCompatActivity implements View.OnClickListener {
- @BindView(R.id.card_uu)
- CardView card_uu;
- @BindView(R.id.card_alat_pancing)
- CardView card_alat_pancing;
- @BindView(R.id.card_jenisikan)
- CardView card_jenis_ikan;
- @BindView(R.id.card_tips)
- CardView card_tips;
- @BindView(R.id.txt_1)
- TextView txt_1;
- @BindView(R.id.txt2)
- TextView txt_2;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_dashboard);
- ButterKnife.bind(this);
- card_uu.setOnClickListener(this);
- card_alat_pancing.setOnClickListener(this);
- card_jenis_ikan.setOnClickListener(this);
- card_tips.setOnClickListener(this);
- playAnim();
- }
- public void playAnim(){
- YoYo.with(Techniques.FadeIn)
- .duration(100)
- .withListener(new Animator.AnimatorListener() {
- @Override
- public void onAnimationStart(Animator animator) {
- }
- @Override
- public void onAnimationEnd(Animator animator) {
- txt_1.setVisibility(View.VISIBLE);
- YoYo.with(Techniques.SlideInLeft)
- .duration(800)
- .withListener(new Animator.AnimatorListener() {
- @Override
- public void onAnimationStart(Animator animator) {
- }
- @Override
- public void onAnimationEnd(Animator animator) {
- txt_2.setVisibility(View.VISIBLE);
- YoYo.with(Techniques.SlideInLeft)
- .duration(900)
- .withListener(new Animator.AnimatorListener() {
- @Override
- public void onAnimationStart(Animator animator) {
- }
- @Override
- public void onAnimationEnd(Animator animator) {
- card_uu.setVisibility(View.VISIBLE);
- YoYo.with(Techniques.SlideInUp)
- .duration(300)
- .withListener(new Animator.AnimatorListener() {
- @Override
- public void onAnimationStart(Animator animator) {
- }
- @Override
- public void onAnimationEnd(Animator animator) {
- card_alat_pancing.setVisibility(View.VISIBLE);
- YoYo.with(Techniques.SlideInUp)
- .duration(400)
- .withListener(new Animator.AnimatorListener() {
- @Override
- public void onAnimationStart(Animator animator) {
- }
- @Override
- public void onAnimationEnd(Animator animator) {
- card_jenis_ikan.setVisibility(View.VISIBLE);
- YoYo.with(Techniques.SlideInUp)
- .duration(400)
- .withListener(new Animator.AnimatorListener() {
- @Override
- public void onAnimationStart(Animator animator) {
- }
- @Override
- public void onAnimationEnd(Animator animator) {
- card_tips.setVisibility(View.VISIBLE);
- YoYo.with(Techniques.SlideInUp)
- .duration(400)
- .withListener(new Animator.AnimatorListener() {
- @Override
- public void onAnimationStart(Animator animator) {
- }
- @Override
- public void onAnimationEnd(Animator animator) {
- }
- @Override
- public void onAnimationCancel(Animator animator) {
- }
- @Override
- public void onAnimationRepeat(Animator animator) {
- }
- }).playOn(card_tips);
- }
- @Override
- public void onAnimationCancel(Animator animator) {
- }
- @Override
- public void onAnimationRepeat(Animator animator) {
- }
- }).playOn(card_jenis_ikan);
- }
- @Override
- public void onAnimationCancel(Animator animator) {
- }
- @Override
- public void onAnimationRepeat(Animator animator) {
- }
- }).playOn(card_alat_pancing);
- }
- @Override
- public void onAnimationCancel(Animator animator) {
- }
- @Override
- public void onAnimationRepeat(Animator animator) {
- }
- }).playOn(card_uu);
- }
- @Override
- public void onAnimationCancel(Animator animator) {
- }
- @Override
- public void onAnimationRepeat(Animator animator) {
- }
- }).playOn(txt_2);
- }
- @Override
- public void onAnimationCancel(Animator animator) {
- }
- @Override
- public void onAnimationRepeat(Animator animator) {
- }
- }).playOn(txt_1);
- }
- @Override
- public void onAnimationCancel(Animator animator) {
- }
- @Override
- public void onAnimationRepeat(Animator animator) {
- }
- })
- .playOn(txt_1);
- }
- @Override
- public void onClick(View view) {
- if (view == card_uu){
- startActivity(new Intent(this,UUDActivity.class));
- Bungee.fade(this);
- }else if (view == card_alat_pancing){
- startActivity(new Intent(this,AlatPancingActivity.class));
- Bungee.fade(this);
- }else if (view == card_jenis_ikan){
- startActivity(new Intent(this,JenisIkanActivity.class));
- Bungee.fade(this);
- }else if (view == card_tips){
- startActivity(new Intent(this,TipsActivity.class));
- Bungee.fade(this);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement