package com.itheima.takeoff;import android.media.MediaPlayer;import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Matrix;import android.graphics.Paint;import android.view.Menu;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.widget.ImageView;public class MainActivity extends Activity {private ImageView iv;private Bitmap alterBitmap;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);iv = (ImageView) findViewById(R.id.iv);// iv设置一个图片, 必须是一个可以修改的图片,副本图片// 原图。Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.pre);// 1.创建一个空白的位图,大小配置跟原图是一模一样alterBitmap = Bitmap.createBitmap(bitmap.getWidth(),bitmap.getHeight(), bitmap.getConfig());// 2.创建一个作画的画板Canvas canvas = new Canvas(alterBitmap);// 3.必须创建一个画笔。Paint paint = new Paint();paint.setColor(Color.BLACK);// 4.作画了。创建原图的副本。canvas.drawBitmap(bitmap, new Matrix(), paint);iv.setImageBitmap(alterBitmap);// 给imageview的控件设置一个触摸事件。iv.setOnTouchListener(new OnTouchListener() {// 当用户触摸这个imageview的时候调用的方法。@Overridepublic boolean onTouch(View v, MotionEvent event) {switch (event.getAction()) {case MotionEvent.ACTION_DOWN:// 手指按下屏幕System.out.println("摸到。。");break;case MotionEvent.ACTION_MOVE:// 手指在屏幕上移动int x = (int) event.getX();int y = (int) event.getY();System.out.println("设置(" x "," y ")透明");for (int i = -4; i < 5; i ) {for (int j = -4; j < 5; j ) {try {if (Math.sqrt(i * i j * j) <= 4) {alterBitmap.setPixel(x i, y j,Color.TRANSPARENT);}} catch (Exception e) {}}}iv.setImageBitmap(alterBitmap);break;case MotionEvent.ACTION_UP:// 手指离开屏幕一瞬间System.out.println("放手。。。");MediaPlayer player = MediaPlayer.create(getApplicationContext(), R.raw.higirl);player.start();break;}return true;}});}}
下载android 撕衣服 小游戏源码实例用户还喜欢
- 18480 文章数
- 500万+ 热度
作者专栏
编辑推荐
- 淡抹u2引擎,修复内容较多,物有所值
- 界域传说·经典巨作=传世单机(一键安装)
- 丸子版本(175个传世版本大集合)
- GS版本:神话公益服务端+客户端
- 图片放大工具(放大图片不模糊)
- 剪映无限制VIP版
- 传奇世界客户端下载器,史上最全传世客户端
- 传世GS20220920商业引擎注册+登录配置器 解压密码是1
- U2官方排行榜游戏网关 支持元神,支持传家宝
- GS开战传世客户端+服务端
- (淡漠夕阳)u2引擎合区工具
- 传世GS引擎消除“你的游戏客户端版本号过旧,请及时更新”提示
- 传世一机多区双线路配置器--免密码版本
- 传世凤凰登陆器劫持修复软件
- SQLite3 for Navicat
- 传奇世界npc对话框编辑工具
- 传世GS落霞铭文服务器端
- gs_20210409引擎包+注册机(无限制)
- 传奇世界NPC对话封包查看器[支持时长版和极速版]
- 彩虹引擎传世脚本编辑工具1.7版来了,支持函数脚本翻译
评论