• 团队冲刺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();
        }
    }

  • 相关阅读:
    大端法小端法以及判断方法
    多线程的同步互斥
    LeetCode344 字符串反转
    LeetCode977 有序数组的平方
    剑指54 二叉搜索树的第k大节点
    Linux抓包工具tcpdump使用总结,WireShark的过滤用法
    二进制部署k8s集群(8):安装容器网络插件Flannel
    python--Yaml操作
    python--读写excle执行测试用例
    python--安装、操作mysql数据库
  • 原文地址:https://www.cnblogs.com/xueqiuxiang/p/12763570.html
Copyright © 2020-2023  润新知