美文网首页
简单的欢迎界面搭建

简单的欢迎界面搭建

作者: 热爱生活的男孩子 | 来源:发表于2017-05-20 12:46 被阅读0次

    如果使用一个软件,那么打开软件的第一个界面那就是欢迎界面。下面就来介绍一下简单的欢迎界面的实现:

    架构实现?( MVC)

    1)model(m) :数据处理,业务处理
    2)view(v) :呈现数据
    3)Controller(C):呈现view,控制逻辑
    咱们也可以用生活中一些例子来简单的解释一下MVC:
    1)菜单 (呈现数据):View
    2)服务员 (呈现菜单,访问厨师):Controller
    3)厨师 (数据加工,美味佳肴):Model

    代码如下:
        class MainHandler extends Handler {
            private int time = 5;
            private TextView tv;
    
            public MainHandler(TextView textView) {
                super();
                tv = textView;
            }
    
            @Override
            public void handleMessage(Message msg) {
                if (tv != null) {
                    tv.setText(String.valueOf(time));
                    Log.i("TAG", "time=" + time);
                    time--;
                    if (time >= 0) {
                        sendEmptyMessageDelayed(1, 1000);
                    } else {
                        startActivity(new Intent(SplashActivity.this, GuideActivity.class));
                        onBackPressed();
                    }
                }
            }
        }
    
        private void SetSplashImage() {
            imWelcome = (ImageView) findViewById(R.id.im_welcomeId);
            // 开启一个动画(淡入淡出效果)
            // 构建一个动画
            AlphaAnimation am = new AlphaAnimation(0.0f, 1.0f);
            // 设置时长(3000毫秒)
            am.setDuration(3000);
            // 启动动画
            imWelcome.startAnimation(am);
            // 给动画设置监听
            am.setAnimationListener(new BaseAnimationListener() {
                @Override
                public void onAnimationEnd(Animation animation) {
                    daoJiShi();
                }
            });
        }
    
    }
    

    图例:
    ![Upload hgbfgkdfjkgnj.jpg failed. Please try again.]

    相关文章

      网友评论

          本文标题:简单的欢迎界面搭建

          本文链接:https://www.haomeiwen.com/subject/abfpxxtx.html