当前位置: 首页 > news >正文

撕衣服小游戏原理

/*撕衣服原理:
底层放无衣服人物,上层放穿衣服人物
当触摸划过使上层划过像素变透明*/public class MainActivity extends Activity {private ImageView iv;private Bitmap srcBM;private Bitmap copyBM;private Canvas canvas;private Paint paint;private Matrix matrix;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);iv = (ImageView) findViewById(R.id.iv);srcBM = BitmapFactory.decodeResource(getResources(), R.drawable.pre);copyBM = Bitmap.createBitmap(srcBM.getWidth(),srcBM.getHeight(), srcBM.getConfig());canvas = new Canvas(copyBM);paint = new Paint();matrix = new Matrix();canvas.drawBitmap(srcBM, matrix, paint);iv.setImageBitmap(copyBM);iv.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {int action = event.getAction();switch (action) {case MotionEvent.ACTION_MOVE:int x = (int) event.getX();int y = (int) event.getY();for(int i = -15;i < 15;i++){for(int j = -10;j < 10;j++){copyBM.setPixel(x+i, y+j, Color.TRANSPARENT);}}iv.setImageBitmap(copyBM);                  break;}return true;}});}
}
http://www.xdnf.cn/news/821431.html

相关文章:

  • 非诚勿扰24灯全灭php,收二手货小伙上非诚勿扰,24盏灯全灭还遭羞辱,最后才知道是收二手豪车身价上亿...
  • 零基础C入门到深入简出
  • RPMforge(Repoforge)源
  • 遗传算法求解TSP问题
  • 冒险岛无敌挂小思路
  • dwr
  • WBSC垒球世界杯规则·野球1号位
  • python图书销售管理系统(案例分析)
  • C#:读取数据DataReader
  • shell(7):四则运算
  • RDCMan之DPI 和 Screen Resolution设置
  • browser插入数据 db_SQLite Database Browser数据库查看器图文使用教程
  • ckplayer.js视频播放插件
  • sql中in、exists和not exists的用法
  • 基于PHP的编程类MOOC网站设计与实现
  • MSSQL数据库的安装与使用
  • C++程序正向编译逆向反编译(一)
  • FPGA学习——触发器(FF)
  • MySQL数据库优化(基于酒店2000w条数据)
  • 3dmax vray如何创建真实的灯光?3dmax vray 室内照明教程
  • 番茄花园 Windows XP Pro SP2 美化版 V 6.2
  • LCD1602中文资料
  • java关键字abstract(抽象)详解
  • Android中layout过程详解
  • 网络 || 科来网络分析系统
  • 0磁道损坏的硬盘如何修复?
  • 分享70个Java源码总有一个是你想要的
  • Linux的安装与配置(保姆级教学)
  • Servlet--HttpServletRequest获取请求信息(请求头、请求行、参数)详解
  • Linux网络命令详解