zoukankan      html  css  js  c++  java
  • 团队冲刺08

    团队冲刺08

    今天完成:

    数据库的连接

    成果展示:

    package com.example.animator.knowledge_circle;
    
    import android.app.Activity;
    import android.support.v7.app.ActionBarActivity;
    import android.os.Bundle;
    
    public class EditEssayActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_edit_essay);
        }
    }
    package com.example.animator.knowledge_circle;
    
    import android.animation.Animator;
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Handler;
    import android.support.v7.app.ActionBarActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.ViewAnimationUtils;
    import android.widget.Button;
    import android.widget.ImageView;
    import android.widget.LinearLayout;
    import android.widget.RelativeLayout;
    import android.widget.TextView;
    
    import ui.NbButton;
    import utils.CircularAnim;
    
    public class LoginActivity extends Activity {
    
        private NbButton button;
        private RelativeLayout rlContent;
        private Handler handler;
        private Animator animator;
        private ImageView logo_show;
        private LinearLayout form;
        private TextView label;
        private LinearLayout btn_group;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_login);
            button= (NbButton) findViewById(R.id.login_btn);
            rlContent= (RelativeLayout) findViewById(R.id.r1_content);
            logo_show = (ImageView) findViewById(R.id.logo_show);
            form = (LinearLayout) findViewById(R.id.log_l1);
            label = (TextView) findViewById(R.id.label_log);
            btn_group = (LinearLayout) findViewById(R.id.btn_group);
            rlContent.getBackground().setAlpha(0);
            handler=new Handler();
    
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    button.startAnim();
                    handler.postDelayed(new Runnable() {
                        @Override
                        public void run() {
                            //跳转
                            gotoNew();
                        }
                    }, 2000);
    
                }
            });
        }
    
        private void gotoNew() {
            button.gotoNew();
    
            final Intent intent=new Intent(this,MainActivity.class);
    
            int xc=(button.getLeft()+button.getRight())/2;
            int yc=(button.getTop()+button.getBottom())/2;
            animator= ViewAnimationUtils.createCircularReveal(rlContent,xc,yc,0,1111);
            animator.setDuration(100);
            animator.addListener(new Animator.AnimatorListener() {
                @Override
                public void onAnimationStart(Animator animation) {
                    handler.postDelayed(new Runnable() {
                        @Override
                        public void run() {
                            startActivity(intent);
                            overridePendingTransition(R.anim.anim_in, R.anim.anim_out);
                        }
                    }, 80);
                }
    
                @Override
                public void onAnimationEnd(Animator animation) {
    
                }
    
                @Override
                public void onAnimationCancel(Animator animation) {
    
                }
    
                @Override
                public void onAnimationRepeat(Animator animation) {
    
                }
            });
    
            animator.start();
            form.setVisibility(View.INVISIBLE);
            logo_show.setVisibility(View.INVISIBLE);
            label.setVisibility(View.INVISIBLE);
            btn_group.setVisibility(View.INVISIBLE);
            rlContent.getBackground().setAlpha(255);
        }
    
        @Override
        protected void onStop() {
            super.onStop();
            animator.cancel();
            rlContent.getBackground().setAlpha(0);
            form.setVisibility(View.VISIBLE);
            logo_show.setVisibility(View.VISIBLE);
            label.setVisibility(View.VISIBLE);
            btn_group.setVisibility(View.VISIBLE);
            button.regainBackground();
        }
    }

  • 相关阅读:
    模拟赛20181101 雅礼 Wearry 施工 蔬菜 联盟
    模拟赛20181031 雅礼 Wearry 养花 折射 画作
    set/priority_queue的运算符重载
    set的完整用法
    最长公共上升子序列 O(n^2)
    无向图边双联通分量 tarjan 模板
    ID 迭代加深搜索 模板 埃及分数
    树上背包DP Luogu P2014 选课
    A* 第k短路
    [POJ3468]关于整数的简单题 (你想要的)树状数组区间修改区间查询
  • 原文地址:https://www.cnblogs.com/xueqiuxiang/p/12763570.html
Copyright © 2011-2022 走看看