android别猜白块源码,小白式源码-别踩白块
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
先来一个……
专门用来画图的,我不敢保证里面的方法都对,这是小白式的源码。
import android.view.*;
import android.content.*;
import android.graphics.*;
import android.util.*;
public class Draw
{
static Paint paint=new Paint();
static int width, height;
public Draw(Context context)
{
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
DisplayMetrics outMetrics = new DisplayMetrics();
display.getMetrics(outMetrics);
width = outMetrics.widthPixels;
height = outMetrics.heightPixels;
}
/*绘制文字
Text(char* Text, int x, int y, int color);*/
static public void Text(Canvas canvas,String text,int x,int y,int size,int color)
{
paint.setColor(color);
paint.setTextSize(size);
canvas.drawText(text, x, y,paint);
}
/*使用指定的颜色清除屏幕。
输入:
cls 绘制颜色
void cls(int color);*/
public void cls(Canvas canvas,int color)
{
Rect(canvas,0,0,width,height,color);
}
/*在屏幕的指定位置绘制点。
输入:
x, y 绘制点的位置
color 点的颜色(ARGB格式)
void Point(int16 x, int16 y, int color);*/
static public void Point(Canvas canvas,int x,int y,int color)
{
paint.setColor(color);
canvas.drawPoint(x, y, paint);
}
/*绘制线段。
输入:
x1,y1,x2,y2:起末点位置
color 绘制颜色(ARGB格式)
void Line(int x1, int y1, int x2, int y2, int color);*/
static public void Line(Canvas canvas,int x1,int y1,int x2,int y2,int color)
{
paint.setColor(color);
canvas.drawLine(x1, y1, x2, y2,paint);
}
/*绘制一个矩形
参数:
x,y 矩形坐标
w,h, 矩形宽高
color 矩形颜色(ARGB颜色值)
void Rect(int x,int y,int w,int h,int color)*/
static public void Rect(Canvas canvas,int x,int y,int w,int h,int color)
{
paint.setColor(color);
canvas.drawRect(x, y, x+w, y+h, paint);
}
/*绘制一个圆
参数:
x,y 圆的坐标
r 圆的半径
color 颜色值(ARGB格式)
void Circle(int x,int y,int r,int color);*/
static public void Circle(Canvas canvas,int x,int y,int r,int color)
{
paint.setColor(color);
canvas.drawCircle(x, y, r, paint);
}
}
android别猜白块源码,小白式源码-别踩白块相关推荐
- c语言别踩白块小游戏代码,自学easeljs 根据别踩白块游戏规则自己写的代码
主要基于 -------easeljs-0.7.1.min.js----- 去制作这个游戏 思路:主要思路是以行为单位 绑定可点击行 选中则讲 移动最外层容器继续绑定可点击行的下一行 ...
- 网页版别踩白块(JavaScript)
文章目录 实验原理: 实验步骤: 1.页面布局 2.添加样式 3.游戏初始化 4.让黑块动起来 5.点击黑块事件 6.js完整代码 别踩白块这个游戏相信很多人都在手机上玩过,今天来做一个网页版的,主要 ...
- 微信小程序项目实例——别踩白块
微信小程序项目实例--别踩白块 文章目录 微信小程序项目实例--别踩白块 一.项目展示 二.无尽模式 三.计时模式 四.急速模式 文末 项目代码见文字底部,点赞关注有惊喜 一.项目展示 别踩白块是一款 ...
- Android 别踩白块 源码分析
文章目录 一.项目下载 二.项目分析 三.源码分析 1.实体层(Entity) (1).Block类 [1].属性 [2].方法 (2).SuccGroup类 [1].属性 [2].方法 (3).Fa ...
- 别踩白块java程序代码_别踩白块源码
[实例简介] 经典游戏别踩白块源码,自己DIY 嘚瑟一下自己的小伙伴吧 ! [实例截图] [核心代码] OGEngine_bcbkym └── OGEngineDeom_block ├── Andro ...
- Android 实现扑克牌动画,Android扑克牌猜点小游戏源码
Android扑克牌猜点小游戏源码分享. 该游戏是简单的猜点游戏, 1点为正确的点数 点重新开始后进行洗牌 每次牌的顺序不同 Java代码: package com.mrzhu.test0109_pr ...
- 【微信小程序】别踩白块源码免费分享
微信小程序"别踩白块"源码分享 一.项目目录框架及配置 1.文件框架 (1)pages文件夹: (2)app.js (3)app.json (4)app.wxss (5)app.w ...
- 再来一个小游戏——原生js逐句解释开发简易版别踩白块,附源码
芜湖!没想到上个做扫雷的阅读量这么高(激动) 先捞一下:做个小项目~纯原生JS手把手逐句解释写一个扫雷小游戏(附源码) 快看↑ 这次就做一个别踩白块吧哈哈哈哈哈 最终版演示地址:钢琴块 源码在最后!最 ...
- 纯js 别踩白块游戏解析与源码
(一)别踩白块 1.考虑游戏中有哪些对象,属性和方法? 别踩白块游戏仔细想想如果非要对象的话,游戏显示界面可以算是一个对象,下滑的区域算一个对象(每个小方格算对象的属性对象吧) 2.这里主要要思 ...
最新文章
- 一不小心,删错了,还把回收站清空了,咋办啊?
- 【转载】linux2.6内核initrd机制解析
- 使用Fork/Join框架优化归并排序
- cpu倍频模式怎么调_CPU频率被锁定到800mhz怎么办?
- Gradle – Maven的观点
- 1. 少了一个PermMissingElem Find the missing element in a given permutation.
- sql server中case的简单示例
- iOS底层探索之KVO(三)—自定义KVO
- Git教程--基于廖雪峰的教程,最通俗易懂
- 阿里云,腾讯云CDN谁更胜一筹?
- 傅里叶变换并把结果保存在excel文件中
- 《计算机网络》——IEEE 802.11 无线局域网、无线局域网的分类、广域网、PPP协议、HDLC协议、链路层设备、冲突域和广播域
- STM32F103ZE和STM32F207ZG的芯片区别
- Python·@property属性
- 单片机控制秒表C语言程序,89C51单片机秒表的设计(全文完整版)
- MySQL数据库深度讲解
- Linux操作系统下如何查看SQLite的数据库文件
- 自定义element中的table表格动态获取表头
- 看美剧学英语之场景记忆法
- 购物网站系统设计与实现