APP门户界面设计

1.内容:实现APP门户界面框架设计,至少包含4个tab页

2.技术:使用布局(layouts)和分段(fragment)对控件进行点击监听

3.界面设计分析

(1)设置登陆界面
APP门户界面设计_第1张图片
activity_main.xml代码如下




    


    
    

    

    

        

登录监听器代码如下:

 public void onClick(View view){
        String username = UsersName.getText().toString();
        String password = UserPassword.getText().toString();
        //设置弹出的内容
        String ok = "登录成功";
        String fail = "密码或用户名错误";`在这里插入代码片`

        Intent intent = null;
        //输入summer   123456
        if (username.equals("summer")&&password.equals(("123456"))){
            Toast.makeText(getApplicationContext(),ok,Toast.LENGTH_LONG).show();
            intent = new Intent(MainActivity.this,Login.class);
            startActivity(intent);
        }
        else{
//            ImageCharge.setImageDrawable(getResources().getDrawable(R.drawable.test2));
            Toast toastCenter = Toast.makeText(getApplicationContext(),fail,Toast.LENGTH_LONG);
            toastCenter.setGravity(Gravity.BOTTOM,0,0);
            toastCenter.show();
            //Toast.makeText(this,"密码或用户名错误",Toast.LENGTH_LONG).show();
            //这是一种简便的方法,包括this
        }
    }

通过Toast进行调整和小窗口提示,在其中使用规定的用户名和密码

当使用错误密码,会提示APP门户界面设计_第2张图片
输入正确密码,进入类微信界面,提示登录成功

APP门户界面设计_第3张图片
界面顶部为介绍:微信界面
中间为显示内容
底部为四个功能按钮:信息、朋友、用户、设置

设计bottom时遇到问题:
图片必须以a-z开头,不能用数字也不能用大写。

点击按钮进行切换,切换到具体功能时,底部颜色会发生变化

activity_login.xml代码如下




    
        
        
         
    

APP门户界面设计_第4张图片
APP门户界面设计_第5张图片
APP门户界面设计_第6张图片
APP门户界面设计_第7张图片
变化的方法,通过onClick,使用changetext改变中间显示内容
使用setbackgroundColor改变底部颜色,需要注意的是改变的是底部LinearLayout的颜色,不是单独的图片颜色。

bt1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                changetext.setText("信息界面");
                Lin1.setBackgroundColor(Color.parseColor("#FFF7E7E7"));
                Lin2.setBackgroundColor(Color.parseColor("#FF04EDC9"));
                Lin3.setBackgroundColor(Color.parseColor("#FF04EDC9"));
                Lin4.setBackgroundColor(Color.parseColor("#FF04EDC9"));
            }
        });

4.源代码仓库地址:https://gitee.com/QSUMMER/HelloWorld.git

你可能感兴趣的:(微信,android)