Android Android combat project (3) - a cool fitness APP interface

Android Android combat project (3) - a cool fitness APP interface

1. Introduction to project operation

1. Browse roughly

image-20230725142003398

2. Function introduction

(1) Function 1

upper navigation bar

image-20230725142025031

(2) Function 2

Down navigation bar

image-20230725142049307

2. Concrete implementation

MainActivity.java

package com.rckdeveloper.fitenessapp;

import androidx.appcompat.app.AppCompatActivity;
import androidx.cardview.widget.CardView;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

    CardView cardView1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        cardView1= (CardView) findViewById(R.id.cardView1);
        cardView1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent= new Intent(MainActivity.this,SkillsTrainingActivity.class);
                startActivity(intent);
            }
        });


    }
}

HandPushUpActivity.java

package com.rckdeveloper.fitenessapp;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class HandPushUpActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_hand_push_up);
    }
}

SkillsTrainingActivity.java

package com.rckdeveloper.fitenessapp;

import androidx.appcompat.app.AppCompatActivity;
import androidx.cardview.widget.CardView;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class SkillsTrainingActivity extends AppCompatActivity {

    CardView cardView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_skills_training);

        cardView= (CardView) findViewById(R.id.cardView);
        cardView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent= new Intent(SkillsTrainingActivity.this,HandPushUpActivity.class);
                startActivity(intent);
            }
        });

    }
}

3. Project source code

Link: https://pan.baidu.com/s/1PGHpywIbtBFpjbCeqp7ocA?pwd=jynl
Extraction code: jynl

Guess you like

Origin blog.csdn.net/m0_63324772/article/details/131917049