栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android:一个很简单的扑克游戏(从项目资源创建图像),想跳槽涨薪的必看

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android:一个很简单的扑克游戏(从项目资源创建图像),想跳槽涨薪的必看

switch (v.getId()) {

case R.id.card1:

gameResult(R.id.card1);

break;

case R.id.card2:

gameResult(R.id.card2);

break;

case R.id.card3:

gameResult(R.id.card3);

break;

case R.id.card4:

gameResult(R.id.card4);

break;

case R.id.main:

gameResult(R.id.main);

break;

default:

break;

}

}

}

private void gameResult(int cardId) {

//显示图片的所有随机值;

imageView0.setImageDrawable(getResources().getDrawable(image[0]));

imageView1.setImageDrawable(getResources().getDrawable(image[1]));

imageView2.setImageDrawable(getResources().getDrawable(image[2]));

imageView3.setImageDrawable(getResources().getDrawable(image[3]));

imageView4.setImageDrawable(getResources().getDrawable(image[4]));

ImageView imageView;

//得到点击 的imageView、判断是不是猜 对了。

if(((imageView0.getId() == cardId)&&(R.drawable.image1 == image[0]))||

((imageView1.getId() == cardId)&&(R.drawable.image1 == image[1]))||

((imageView2.getId() == cardId)&&(R.drawable.image1 == image[2]))||

((imageView3.getId() == cardId)&&(R.drawable.image1 == image[3]))||

((imageView4.getId() == cardId)&&(R.drawable.image1 == image[4]))){

hintResult(true);

}else{

hintResult(false);

}

}

public void hintResult(boolean result){

if(result){

Toast.makeText(CardsActivity.this, “恭喜你,猜对了!”, 500).show();

}else{

Toast.makeText(CardsActivity.this, “对不起,猜错了!”, 500).show();

}

imageView0.setEnabled(false);

imageView1.setEnabled(false);

imageView2.setEnabled(false);

imageView3.setEnabled(false);

imageView4.setEnabled(false);

}

private void randomNum(){

for (int i = 0; i < 5; i++)

{

int s=(int)Math.random()*3;

int temp;

temp=image[i];

image[i]=image[s];

image[s]=temp;

}

}

@Override

public boolean onTouchEvent(MotionEvent event) {

imageView0.setImageDrawable(getResources().getDrawable(R.drawable.hint));

imageView1.setImageDrawable(getResources().getDrawable(R.drawable.hint));

imageView2.setImageDrawable(getResources().getDrawable(R.drawable.hint));

imageView3.setImageDrawable(getResources().getDrawable(R.drawable.hint));

imageView4.setImageDrawable(getResources().getDrawable(R.drawable.hint));

randomNum();

imageView0.setEnabled(true);

imageView1.setEnabled(true);

imageView2.setEnabled(true);

imageView3.setEnabled(true);

imageView4.setEnabled(true);

return super.onTouchEvent(event);

}

}

layout布局文件:

android:orientation=“vertical”

android:layout_width=“fill_parent”

android:layout_height=“fill_parent”

android:id="@+id/game_name"

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:textSize=“25dp”

android:layout_centerHorizontal=“true”

android:textColor="#ED207A"

android:text="@string/hello"

/>

android:id="@+id/tv_hint"

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:textSize=“15dp”

android:layout_below="@id/game_name"

android:textColor="#FFFFFF"

android:text="@string/guess"/>

android:id="@+id/card1"

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below="@id/tv_hint"

android:layout_marginTop=“5dp”

android:layout_centerHorizontal=“true”

android:src="@drawable/hint"/>

android:id="@+id/card2"

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_below="@id/card1"

android:layout_marginTop=“10dp”

android:layout_alignParentLeft=“true”

android:layout_marginLeft=“5dp”

android:src="@drawable/hint"/>

学习分享

在当下这个信息共享的时代,很多资源都可以在网络上找到,只取决于你愿不愿意找或是找的方法对不对了

很多朋友不是没有资料,大多都是有几十上百个G,但是杂乱无章,不知道怎么看从哪看起,甚至是看后就忘

如果大家觉得自己在网上找的资料非常杂乱、不成体系的话,我也分享一套给大家,比较系统,我平常自己也会经常研读。

2021最新上万页的大厂面试真题

七大模块学习资料:如NDK模块开发、Android框架体系架构…

2021大厂面试真题:

只有系统,有方向的学习,才能在短时间内迅速提高自己的技术,只有不断地学习,不懈的努力才能拥有更好的技术,才能在互联网行业中立于不败之地。

较系统,我平常自己也会经常研读。

2021最新上万页的大厂面试真题

[外链图片转存中…(img-lDxrw858-1643528523375)]

七大模块学习资料:如NDK模块开发、Android框架体系架构…

[外链图片转存中…(img-tDKm7rj4-1643528523377)]

2021大厂面试真题:

[外链图片转存中…(img-yrp38cW6-1643528523378)]

只有系统,有方向的学习,才能在短时间内迅速提高自己的技术,只有不断地学习,不懈的努力才能拥有更好的技术,才能在互联网行业中立于不败之地。

本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/720185.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号