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

安卓實現(xiàn)簡單砸地鼠游戲

這篇具有很好參考價值的文章主要介紹了安卓實現(xiàn)簡單砸地鼠游戲。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

效果

安卓實現(xiàn)簡單砸地鼠游戲,游戲

布局?

<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"
    tools:context=".MainActivity">
    <TextView
        android:id="@+id/scoreTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="得分:0"
        android:textSize="18sp" />
    <GridLayout
        android:id="@+id/gridLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:columnCount="3"
        android:rowCount="3">

        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_columnWeight="1"
            android:layout_rowWeight="1"
            android:background="@mipmap/laohu" />

        <ImageView
            android:id="@+id/imageView2"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_columnWeight="1"
            android:layout_rowWeight="1"
            android:background="@mipmap/laohu" />

        <ImageView
            android:id="@+id/imageView3"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_columnWeight="1"
            android:layout_rowWeight="1"
            android:background="@mipmap/laohu" />

        <ImageView
            android:id="@+id/imageView4"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_columnWeight="1"
            android:layout_rowWeight="1"
            android:background="@mipmap/laohu" />

        <ImageView
            android:id="@+id/imageView5"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_columnWeight="1"
            android:layout_rowWeight="1"
            android:background="@mipmap/laohu" />

        <ImageView
            android:id="@+id/imageView6"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_columnWeight="1"
            android:layout_rowWeight="1"
            android:background="@mipmap/laohu" />

        <ImageView
            android:id="@+id/imageView7"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_columnWeight="1"
            android:layout_rowWeight="1"
            android:background="@mipmap/laohu" />

        <ImageView
            android:id="@+id/imageView8"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_columnWeight="1"
            android:layout_rowWeight="1"
            android:background="@mipmap/laohu" />

        <ImageView
            android:id="@+id/imageView9"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_columnWeight="1"
            android:layout_rowWeight="1"
            android:background="@mipmap/laohu" />

    </GridLayout>

</LinearLayout>

實現(xiàn)代碼,

public class AttentionQuestionsActivity extends AppCompatActivity {
    private ImageView[] imageViews; // 地鼠圖片數(shù)組
    private ImageView currentImageView; // 當(dāng)前顯示的地鼠圖片
    private int score = 0; // 得分
    private TextView scoreTextView; // 顯示得分的文本視圖

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

        initImageViews(); // 初始化地鼠圖片數(shù)組

        scoreTextView = findViewById(R.id.scoreTextView);
        showNextImageView(); // 顯示第一個地鼠
    }

    // 初始化地鼠圖片數(shù)組
    private void initImageViews() {
        imageViews = new ImageView[9];
        for (int i = 0; i < imageViews.length; i++) {
            imageViews[i] = findViewById(getResources().getIdentifier("imageView" + (i + 1), "id", getPackageName()));
            imageViews[i].setVisibility(View.INVISIBLE); // 初始設(shè)置地鼠圖片為不可見
            imageViews[i].setOnClickListener(onClickListener);
        }
    }

    // 點擊事件監(jiān)聽器
    private View.OnClickListener onClickListener = new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (v == currentImageView) { // 如果點擊的是地鼠
                increaseScore(); // 增加得分
                hideCurrentImageView(); // 隱藏當(dāng)前地鼠
                showNextImageView(); // 顯示下一個地鼠
            }
        }
    };

    // 增加得分
    private void increaseScore() {
        score++;
        scoreTextView.setText("得分:" + score); // 更新得分顯示
    }

    // 隱藏當(dāng)前顯示的地鼠
    private void hideCurrentImageView() {
        if (currentImageView != null) {
            currentImageView.setVisibility(View.INVISIBLE);
            currentImageView = null;
        }
    }

    // 顯示下一個地鼠
    private void showNextImageView() {
        hideCurrentImageView();

        SecureRandom random = new SecureRandom();
        int nextIndex;
        do {
            nextIndex = random.nextInt(imageViews.length);
        } while (imageViews[nextIndex].getVisibility() == View.VISIBLE);

        currentImageView = imageViews[nextIndex];
        currentImageView.setVisibility(View.VISIBLE);
    }
}

備注 以上只是簡單把功能實現(xiàn)出來,大家有需要可以拿來改為自己想要的文章來源地址http://www.zghlxwxcb.cn/news/detail-829621.html

到了這里,關(guān)于安卓實現(xiàn)簡單砸地鼠游戲的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【計算機畢設(shè)項目】打地鼠小游戲設(shè)計與實現(xiàn) (源碼)

    【計算機畢設(shè)項目】打地鼠小游戲設(shè)計與實現(xiàn) (源碼)

    ?? Hi,各位同學(xué)好呀,這里是L學(xué)長! ??今天向大家分享一個今年(2022)最新完成的畢業(yè)設(shè)計項目作品 python小游戲畢設(shè) 打地鼠小游戲設(shè)計與實現(xiàn) (源碼) ?? 學(xué)長根據(jù)實現(xiàn)的難度和等級對項目進(jìn)行評分(最低0分,滿分5分) 難度系數(shù):3分 工作量:3分 創(chuàng)新點:4分 項目獲取: htt

    2024年02月03日
    瀏覽(21)
  • 打地鼠游戲編程代碼,pygame打地鼠游戲代碼

    打地鼠游戲編程代碼,pygame打地鼠游戲代碼

    大家好,小編來為大家解答以下問題,打地鼠游戲編程代碼,pygame打地鼠游戲代碼,今天讓我們一起來看看吧! 文章目錄 0 項目簡介 1 游戲介紹 2 實現(xiàn)效果 3 開發(fā)工具 3.1 環(huán)境配置 3.2 Pygame介紹 4 具體實現(xiàn) 4.1 實現(xiàn)游戲精靈類 4.2 實現(xiàn)游戲主循環(huán) 4.3 制作簡易的游戲開始和結(jié)束

    2024年01月25日
    瀏覽(28)
  • 打地鼠python程序設(shè)計說明,打地鼠游戲編程代碼

    打地鼠python程序設(shè)計說明,打地鼠游戲編程代碼

    大家好,小編來為大家解答以下問題,python打地鼠游戲代碼及圖片教程,python打地鼠游戲代碼及圖片大全,現(xiàn)在讓我們一起來看看吧! 導(dǎo)語 ? 閑來無事: 鏟屎官用廢舊的紙箱,給貓主子做了一個打地鼠玩具,看,主子玩得不亦樂乎 打掉了——咦,怎么還有,怎么還有兩個

    2024年03月27日
    瀏覽(29)
  • Python-打地鼠游戲【附源碼】

    Python-打地鼠游戲【附源碼】

    還記得童年的打地鼠游戲機嘛?今天它將以代碼的形式呈現(xiàn)在大家的眼前 運行效果:移動鼠標(biāo)就可以進(jìn)行打地鼠的操作啦?。?! 因為素材及源碼過多,無法在文章中全部概括,關(guān)注+私信我發(fā)送源碼

    2024年02月05日
    瀏覽(25)
  • 【Android】開發(fā)”打地鼠“小游戲

    【Android】開發(fā)”打地鼠“小游戲

    【Android】移動端設(shè)備介紹(工業(yè)手持機) 本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/130604517 【Android】開發(fā)”打地鼠“小游戲 本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/129398048 【H5】avalon前端數(shù)據(jù)雙向綁定 本文鏈接:https://blog.csdn.net/youcheng_ge/article/details/131067

    2024年02月05日
    瀏覽(35)
  • 前端搭建砸地鼠游戲(內(nèi)附源碼)

    前端搭建砸地鼠游戲(內(nèi)附源碼)

    上周我們實通過前端基礎(chǔ)實現(xiàn)了打字通,當(dāng)然很多伙伴再評論區(qū)提出了想法,后續(xù)我們會考慮實現(xiàn)的,今天還是繼續(xù)按照我們原定的節(jié)奏來帶領(lǐng)大家完成一個砸地鼠的小游戲,功能也比較簡單簡單,也是想借助這樣一個簡單的功能,然后來幫助大家了解我們JavaScript在前端中的

    2023年04月14日
    瀏覽(25)
  • Qt - 從零到壹的 打地鼠 游戲

    Qt - 從零到壹的 打地鼠 游戲

    ?????歡迎收看西北風(fēng)的blog,好男人就是我,我就是西北風(fēng)。? Gitee 地址?W_A_Mole · NTC_jason/cc語言 - 碼云 - 開源中國 (gitee.com) 目錄 ??一:創(chuàng)建一個主窗體 ??二.:添加主窗口背景圖片以及相關(guān)部件? ??2.1 添加資源文件 ?2.1.1 添加資源文件 2.1.2 在項目中添加資源文件 ??

    2024年02月01日
    瀏覽(48)
  • C#課程設(shè)計 ——小游戲打地鼠

    C#課程設(shè)計 ——小游戲打地鼠

    課程設(shè)計說明書 代碼(32條消息) C#課程設(shè)計-打地鼠小游戲-C#文檔類資源-CSDN文庫 設(shè)計題目: 打地鼠小游戲 院(系) 軟件工程學(xué)院 專業(yè)年級 19級計科1班 學(xué)生姓名 學(xué)號 同組同學(xué)姓名 學(xué)號 指導(dǎo)教師 日 期 2021年12月 目 錄 1 引 言 3 1.1課程設(shè)計的目的 3 1.2本選題的內(nèi)容要求 3 1.

    2024年02月10日
    瀏覽(23)
  • 畢業(yè)設(shè)計 python打地鼠小游戲

    畢業(yè)設(shè)計 python打地鼠小游戲

    ?? Hi,各位同學(xué)好呀,這里是L學(xué)長! ??今天向大家分享一個今年(2022)最新完成的畢業(yè)設(shè)計項目作品 python小游戲畢設(shè) 打地鼠小游戲設(shè)計與實現(xiàn) (源碼) ?? 學(xué)長根據(jù)實現(xiàn)的難度和等級對項目進(jìn)行評分(最低0分,滿分5分) 難度系數(shù):3分 工作量:3分 創(chuàng)新點:4分 項目獲取: htt

    2024年02月19日
    瀏覽(25)
  • python項目分享 python打地鼠小游戲

    python項目分享 python打地鼠小游戲

    ?? Hi,各位同學(xué)好呀,這里是L學(xué)長! ??今天向大家分享一個今年(2022)最新完成的畢業(yè)設(shè)計項目作品 python小游戲畢設(shè) 打地鼠小游戲設(shè)計與實現(xiàn) (源碼) ?? 學(xué)長根據(jù)實現(xiàn)的難度和等級對項目進(jìn)行評分(最低0分,滿分5分) 難度系數(shù):3分 工作量:3分 創(chuàng)新點:4分 項目獲?。?htt

    2024年02月03日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包