国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android安卓實(shí)戰(zhàn)項(xiàng)目(2)---健身UI APP(源碼在文末)

這篇具有很好參考價值的文章主要介紹了Android安卓實(shí)戰(zhàn)項(xiàng)目(2)---健身UI APP(源碼在文末)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Android安卓實(shí)戰(zhàn)項(xiàng)目(2)—健身UI APP(源碼在文末)

一.項(xiàng)目運(yùn)行介紹

1.大致瀏覽

Android安卓實(shí)戰(zhàn)項(xiàng)目(2)---健身UI APP(源碼在文末),開源項(xiàng)目,android,ui

Android安卓實(shí)戰(zhàn)項(xiàng)目(2)---健身UI APP(源碼在文末),開源項(xiàng)目,android,ui

2.功能介紹

(1)功能一

第一個界面點(diǎn)擊后可以彈出圖像,如圖:

Android安卓實(shí)戰(zhàn)項(xiàng)目(2)---健身UI APP(源碼在文末),開源項(xiàng)目,android,ui

(2)功能二

Android安卓實(shí)戰(zhàn)項(xiàng)目(2)---健身UI APP(源碼在文末),開源項(xiàng)目,android,ui

界面二的控件可以通過滑動下拉條來調(diào)解

二.具體實(shí)現(xiàn)

MainActivity.java

package com.example.fitnessui;

import androidx.appcompat.app.AppCompatActivity;
import androidx.viewpager.widget.ViewPager;

import android.os.Bundle;

import com.example.fitnessui.Fragment.ViewPagerAdapter;
import com.google.android.material.tabs.TabLayout;

public class MainActivity extends AppCompatActivity {
    ViewPager viewPager;
    TabLayout tabLayout;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        viewPager = findViewById(R.id.MainActivty_MainPager);
        tabLayout = findViewById(R.id.MainActivty_TableLayout);
        ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
        viewPager.setAdapter(adapter);
        tabLayout.setupWithViewPager(viewPager);
    }
}

PopupActivity.java

package com.example.fitnessui;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;

import com.example.fitnessui.Fragment.PopupFragment;

public class PopupActivity extends AppCompatActivity {
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.popupactivity);
        FragmentManager fragmentManager = getSupportFragmentManager();
        Fragment fragment = fragmentManager.findFragmentById(R.id.popupactivtyFrame);
        if (fragment == null) {
            fragment = PopupFragment.newInstance();
            fragmentManager.beginTransaction().add(R.id.popupactivtyFrame, fragment).commit();
        }
    }

    public static Intent newIntent(Context context, FitnessMove fitnessMove) {
        Intent intent = new Intent(context, PopupActivity.class);
        intent.putExtra("Info", fitnessMove);
        return intent;
    }
}

FitnessMove.java

package com.example.fitnessui;

import android.os.Parcel;
import android.os.Parcelable;

public class FitnessMove implements Parcelable {
    private String fitnessName;
    private String fitnessPictures;
    private String fitnessDescription;
    private int fitnessCalorie;


    public FitnessMove(String fitnessName, String fitnessPictures, String fitnessDescription, int fitnessCalorie) {
        this.fitnessName = fitnessName;
        this.fitnessPictures = fitnessPictures;
        this.fitnessDescription = fitnessDescription;
        this.fitnessCalorie = fitnessCalorie;
    }

    public String getFitnessName() {
        return fitnessName;
    }

    public String getFitnessPictures() {
        return fitnessPictures;
    }

    public String getFitnessDescription() {
        return fitnessDescription;
    }

    public int getFitnessCalorie() {
        return fitnessCalorie;
    }

    protected FitnessMove(Parcel in) {
        fitnessName = in.readString();
        fitnessPictures = in.readString();
        fitnessDescription = in.readString();
        fitnessCalorie = in.readInt();
    }

    public static final Creator<FitnessMove> CREATOR = new Creator<FitnessMove>() {
        @Override
        public FitnessMove createFromParcel(Parcel in) {
            return new FitnessMove(in);
        }

        @Override
        public FitnessMove[] newArray(int size) {
            return new FitnessMove[size];
        }
    };

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel parcel, int i) {
        parcel.writeString(fitnessName);
        parcel.writeString(fitnessPictures);
        parcel.writeString(fitnessDescription);
        parcel.writeInt(fitnessCalorie);
    }
}

三.項(xiàng)目源碼

鏈接:https://pan.baidu.com/s/1fE-Koh-VmnFOxNKF9CsQNA?pwd=jynl
提取碼:jynl
有開發(fā)需求私信作者
15135757306文章來源地址http://www.zghlxwxcb.cn/news/detail-616616.html

到了這里,關(guān)于Android安卓實(shí)戰(zhàn)項(xiàng)目(2)---健身UI APP(源碼在文末)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于Android/微信小程序的健身APP(源碼+文檔+部署+講解)

    基于Android/微信小程序的健身APP(源碼+文檔+部署+講解)

    畢設(shè)幫助、技術(shù)解答、源碼交流 聯(lián)系方式見文末。 健身方面的任務(wù)繁瑣,以至于每年都在健身這方面投入較多的精力卻效果甚微,健身app的目標(biāo)就是為了能夠緩解健身管理面臨的壓力,讓健身方面的工作變得更加高效準(zhǔn)確。 經(jīng)過網(wǎng)上調(diào)查和搜集數(shù)據(jù),我們可以發(fā)現(xiàn)健身方面的ap

    2024年02月21日
    瀏覽(21)
  • Android App開發(fā)實(shí)戰(zhàn)項(xiàng)目之購物車(附源碼 超詳細(xì)必看)

    Android App開發(fā)實(shí)戰(zhàn)項(xiàng)目之購物車(附源碼 超詳細(xì)必看)

    需要源碼請點(diǎn)贊關(guān)注收藏后評論區(qū)留言~~~ 電商App的購物車可謂是司空見慣了,可以知道購物車除了底部有一個結(jié)算行,其余部分主要是已加入購物車的商品列表,然后每個商品左邊是商品小圖,右邊是商品名稱以及價格,第一次進(jìn)入購物車頁面應(yīng)該是空的,隨著加入東西的增

    2024年02月11日
    瀏覽(26)
  • Android Studio App開發(fā)實(shí)戰(zhàn)項(xiàng)目之廣告輪播(附源碼 可用于大作業(yè))

    Android Studio App開發(fā)實(shí)戰(zhàn)項(xiàng)目之廣告輪播(附源碼 可用于大作業(yè))

    需要圖片集和源碼請點(diǎn)贊關(guān)注收藏后評論區(qū)留言即可~~~ 電商App的首頁上方,都在明顯位置放了一欄廣告條,并且廣告條會輪播,非常吸引眼球,這種廣告輪播的功能,為推廣熱門事物出力甚大。 輪播視頻已上傳至我的主頁,有需要可自行前往觀看~ 作為App首頁的???,廣告輪

    2024年02月05日
    瀏覽(32)
  • Android Studio App開發(fā)實(shí)戰(zhàn)項(xiàng)目之實(shí)現(xiàn)淘寶電商App首頁界面(附源碼,可用于大作業(yè)參考)

    Android Studio App開發(fā)實(shí)戰(zhàn)項(xiàng)目之實(shí)現(xiàn)淘寶電商App首頁界面(附源碼,可用于大作業(yè)參考)

    需要源碼和圖片集請點(diǎn)贊關(guān)注收藏后評論區(qū)留言或者私信~~~ 各家電商的App首頁都是動感十足,頁面元素豐富令人眼花繚亂,其中運(yùn)用了Android的多種組合控件,可以說是App界面開發(fā)的集大成之作,下面我們也動手實(shí)現(xiàn)一個。 本次項(xiàng)目主要模仿淘寶App采用的技術(shù),所以有底部標(biāo)

    2024年02月03日
    瀏覽(24)
  • Android App開發(fā)實(shí)戰(zhàn)項(xiàng)目之給用戶推薦旅游信息圖片(附源碼 簡單易懂)

    Android App開發(fā)實(shí)戰(zhàn)項(xiàng)目之給用戶推薦旅游信息圖片(附源碼 簡單易懂)

    需要全部源碼請點(diǎn)贊關(guān)注收藏后評論區(qū)留言~~~ 假定用戶打開一個旅游App想看看哪里風(fēng)景比較優(yōu)美,那么App應(yīng)當(dāng)展示各地的風(fēng)景名聲圖片,為了讓界面不太呆板,可以考慮交錯顯示風(fēng)景圖片,接著用戶向下拉動頁面,想要刷新界面瀏覽更多的圖片,此時App界面響應(yīng)下拉刷新手勢

    2024年02月08日
    瀏覽(20)
  • 【Android App】實(shí)戰(zhàn)項(xiàng)目之仿抖音的短視頻分享App(附源碼和演示視頻 超詳細(xì)必看)

    【Android App】實(shí)戰(zhàn)項(xiàng)目之仿抖音的短視頻分享App(附源碼和演示視頻 超詳細(xì)必看)

    需要全部代碼請點(diǎn)贊關(guān)注收藏后評論區(qū)留言私信~~~ 與傳統(tǒng)的影視行業(yè)相比,誕生于移動互聯(lián)網(wǎng)時代的短視頻是個全新行業(yè),它制作方便又容易傳播,一出現(xiàn)就成為大街小巷的時髦潮流。 各行各業(yè)的人們均可通過短視頻展示自己,短小精悍的視頻片段原來能夠容納如此豐富的

    2024年02月03日
    瀏覽(93)
  • 基于安卓Android的房屋租賃系統(tǒng)APP(源碼+文檔+部署+講解)

    基于安卓Android的房屋租賃系統(tǒng)APP(源碼+文檔+部署+講解)

    畢設(shè)幫助、技術(shù)解答、源碼交流 聯(lián)系方式見文末。 房屋租賃App設(shè)計(jì)的目的是為用戶提供房源信息、租房訂單、房源資訊等方面的平臺。 與PC端應(yīng)用程序相比,房屋租賃App的設(shè)計(jì)主要面向于房主,旨在為管理員和租客、房主提供一個房屋租賃App。租客可以通過APP及時查看房源

    2024年02月22日
    瀏覽(25)
  • 基于安卓Android的校園點(diǎn)餐系統(tǒng)APP(源碼+文檔+部署+講解)

    基于安卓Android的校園點(diǎn)餐系統(tǒng)APP(源碼+文檔+部署+講解)

    畢設(shè)幫助、技術(shù)解答、源碼交流 聯(lián)系方式見文末。 使用點(diǎn)餐系統(tǒng)app相對傳統(tǒng)點(diǎn)餐管理方式具備很多優(yōu)點(diǎn):首先可以大幅提高點(diǎn)餐信息檢索,只需輸入點(diǎn)餐相關(guān)信息就能在數(shù)秒內(nèi)反饋想要的結(jié)果;其次可存儲大量的點(diǎn)餐信息,同時點(diǎn)餐信息安全性有更高的保障;相比紙質(zhì)文件

    2024年04月16日
    瀏覽(22)
  • 計(jì)算機(jī)畢業(yè)設(shè)計(jì)選題推薦-超市售貨微信小程序/安卓APP-項(xiàng)目實(shí)戰(zhàn)

    計(jì)算機(jī)畢業(yè)設(shè)計(jì)選題推薦-超市售貨微信小程序/安卓APP-項(xiàng)目實(shí)戰(zhàn)

    ? 作者主頁 :IT研究室? 個人簡介:曾從事計(jì)算機(jī)專業(yè)培訓(xùn)教學(xué),擅長Java、Python、微信小程序、Golang、安卓Android等項(xiàng)目實(shí)戰(zhàn)。接項(xiàng)目定制開發(fā)、代碼講解、答辯教學(xué)、文檔編寫、降重等。 ?文末獲取源碼? 精彩專欄推薦 ??? Java項(xiàng)目 Python項(xiàng)目 安卓項(xiàng)目 微信小程序項(xiàng)目

    2024年02月08日
    瀏覽(95)
  • 計(jì)算機(jī)畢業(yè)設(shè)計(jì)選題推薦-跑腿平臺微信小程序/安卓APP-項(xiàng)目實(shí)戰(zhàn)

    計(jì)算機(jī)畢業(yè)設(shè)計(jì)選題推薦-跑腿平臺微信小程序/安卓APP-項(xiàng)目實(shí)戰(zhàn)

    ? 作者主頁 :IT研究室? 個人簡介:曾從事計(jì)算機(jī)專業(yè)培訓(xùn)教學(xué),擅長Java、Python、微信小程序、Golang、安卓Android等項(xiàng)目實(shí)戰(zhàn)。接項(xiàng)目定制開發(fā)、代碼講解、答辯教學(xué)、文檔編寫、降重等。 ?文末獲取源碼? 精彩專欄推薦 ??? Java項(xiàng)目 Python項(xiàng)目 安卓項(xiàng)目 微信小程序項(xiàng)目

    2024年02月07日
    瀏覽(579)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包