该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

先来一个……

专门用来画图的,我不敢保证里面的方法都对,这是小白式的源码。

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别猜白块源码,小白式源码-别踩白块相关推荐

  1. c语言别踩白块小游戏代码,自学easeljs 根据别踩白块游戏规则自己写的代码

    主要基于       -------easeljs-0.7.1.min.js-----   去制作这个游戏 思路:主要思路是以行为单位 绑定可点击行 选中则讲 移动最外层容器继续绑定可点击行的下一行 ...

  2. 网页版别踩白块(JavaScript)

    文章目录 实验原理: 实验步骤: 1.页面布局 2.添加样式 3.游戏初始化 4.让黑块动起来 5.点击黑块事件 6.js完整代码 别踩白块这个游戏相信很多人都在手机上玩过,今天来做一个网页版的,主要 ...

  3. 微信小程序项目实例——别踩白块

    微信小程序项目实例--别踩白块 文章目录 微信小程序项目实例--别踩白块 一.项目展示 二.无尽模式 三.计时模式 四.急速模式 文末 项目代码见文字底部,点赞关注有惊喜 一.项目展示 别踩白块是一款 ...

  4. Android 别踩白块 源码分析

    文章目录 一.项目下载 二.项目分析 三.源码分析 1.实体层(Entity) (1).Block类 [1].属性 [2].方法 (2).SuccGroup类 [1].属性 [2].方法 (3).Fa ...

  5. 别踩白块java程序代码_别踩白块源码

    [实例简介] 经典游戏别踩白块源码,自己DIY 嘚瑟一下自己的小伙伴吧 ! [实例截图] [核心代码] OGEngine_bcbkym └── OGEngineDeom_block ├── Andro ...

  6. Android 实现扑克牌动画,Android扑克牌猜点小游戏源码

    Android扑克牌猜点小游戏源码分享. 该游戏是简单的猜点游戏, 1点为正确的点数 点重新开始后进行洗牌 每次牌的顺序不同 Java代码: package com.mrzhu.test0109_pr ...

  7. 【微信小程序】别踩白块源码免费分享

    微信小程序"别踩白块"源码分享 一.项目目录框架及配置 1.文件框架 (1)pages文件夹: (2)app.js (3)app.json (4)app.wxss (5)app.w ...

  8. 再来一个小游戏——原生js逐句解释开发简易版别踩白块,附源码

    芜湖!没想到上个做扫雷的阅读量这么高(激动) 先捞一下:做个小项目~纯原生JS手把手逐句解释写一个扫雷小游戏(附源码) 快看↑ 这次就做一个别踩白块吧哈哈哈哈哈 最终版演示地址:钢琴块 源码在最后!最 ...

  9. 纯js 别踩白块游戏解析与源码

    (一)别踩白块 1.考虑游戏中有哪些对象,属性和方法?    别踩白块游戏仔细想想如果非要对象的话,游戏显示界面可以算是一个对象,下滑的区域算一个对象(每个小方格算对象的属性对象吧) 2.这里主要要思 ...

最新文章

  1. 一不小心,删错了,还把回收站清空了,咋办啊?
  2. 【转载】linux2.6内核initrd机制解析
  3. 使用Fork/Join框架优化归并排序
  4. cpu倍频模式怎么调_CPU频率被锁定到800mhz怎么办?
  5. Gradle – Maven的观点
  6. 1. 少了一个PermMissingElem Find the missing element in a given permutation.
  7. sql server中case的简单示例
  8. iOS底层探索之KVO(三)—自定义KVO
  9. Git教程--基于廖雪峰的教程,最通俗易懂
  10. 阿里云,腾讯云CDN谁更胜一筹?
  11. 傅里叶变换并把结果保存在excel文件中
  12. 《计算机网络》——IEEE 802.11 无线局域网、无线局域网的分类、广域网、PPP协议、HDLC协议、链路层设备、冲突域和广播域
  13. STM32F103ZE和STM32F207ZG的芯片区别
  14. Python·@property属性
  15. 单片机控制秒表C语言程序,89C51单片机秒表的设计(全文完整版)
  16. MySQL数据库深度讲解
  17. Linux操作系统下如何查看SQLite的数据库文件
  18. 自定义element中的table表格动态获取表头
  19. 看美剧学英语之场景记忆法
  20. 购物网站系统设计与实现

热门文章

  1. 169. Majority Element【力扣】
  2. oracle数据库应用技术
  3. wifi整机测试软件,IPC整机测试工具
  4. 【转载收藏】介绍一种百度盘高速下载方式 - Pandownload网页版
  5. 哲学家和程序员眼中的web3:密码学、分布式与博弈论
  6. MongoDB权限控制
  7. 用代码批量打开Excel表格中的网址链接
  8. Android-Window和WindowManager
  9. import ElementUI from 'element-ui' 17位车架号查询网站
  10. 数据库置疑的处理步骤(以数据库'shop07'为例)