我的设想是让其他人体验加班的感觉。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><TextViewandroid:id="@+id/tip"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="加班到夜里你很困了,想喝点东西提神。"/><Buttonandroid:id="@+id/btn1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="200dp"android:text="冲奶粉"/><Buttonandroid:id="@+id/btn2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="200dp"android:text="咖啡"/><Buttonandroid:id="@+id/btn3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="200dp"android:text="可乐"/><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/work"/></LinearLayout>
package com.example.myapplication5;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;public class NightActivity extends AppCompatActivity {private Button btn1;private Button btn2;private Button btn3;private TextView tip;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_night);btn1 = findViewById(R.id.btn1);btn2 = findViewById(R.id.btn2);btn3 = findViewById(R.id.btn3);tip = findViewById(R.id.tip);btn1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {sleep();}});btn2.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {good();}});btn2.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {sleep();}});}//ask//文字提示:选择喝什么东西?//按钮:3个void ask(){tip.setText("加班到夜里你很困了,想喝点东西提神。");btn1.setText("冲奶粉");btn2.setText("咖啡");btn3.setText("可乐");btn1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {sleep();}});btn2.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {good();}});btn3.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {sleep();}});btn1.setVisibility(View.VISIBLE);btn2.setVisibility(View.VISIBLE);btn3.setVisibility(View.VISIBLE);}//困//文字提示:你越来越困//按钮:1个,继续void sleep(){tip.setText("你越来越困。");btn1.setText("继续");btn1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {ask();}});btn1.setVisibility(View.VISIBLE);btn2.setVisibility(View.INVISIBLE);btn3.setVisibility(View.INVISIBLE);}//文字提示:你感觉好多了。//按钮:0个void good(){tip.setText("你感觉更精神了。");btn1.setVisibility(View.INVISIBLE);btn2.setVisibility(View.INVISIBLE);btn3.setVisibility(View.INVISIBLE);}
}