撕衣服小案例
来源:互联网 发布:js实现分页功能 编辑:程序博客网 时间:2024/04/26 18:55
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);final ImageView iv_nv = (ImageView) findViewById(R.id.iv_nv);Bitmap nvBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.nv);final Bitmap createNvBitmap = Bitmap.createBitmap(nvBitmap.getWidth(),nvBitmap.getHeight(),nvBitmap.getConfig());Paint paint = new Paint();Canvas canvas = new Canvas(createNvBitmap);canvas.drawBitmap(nvBitmap, new Matrix(), paint);iv_nv.setImageBitmap(createNvBitmap);iv_nv.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {// TODO Auto-generated method stubswitch (event.getAction()) {case MotionEvent.ACTION_MOVE:try {for (int i = -7; i < 7; i++) {for (int j = -7; j < 7; j++) {if(Math.sqrt(i * i + j * j) < 7) {createNvBitmap.setPixel((int)event.getX(), (int)event.getY(), Color.TRANSPARENT);}}}iv_nv.setImageBitmap(createNvBitmap);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}break;}return true;}});}设置画布好像并没有什么用,对画布进行操作的时候用的是bitmap下的setPixel方法,与canvas的draw..()方法有什么区别呢?
阅读全文
0 0
- 撕衣服小案例
- Android撕衣服小案例
- Android撕美女衣服小案例
- 撕衣服
- 折手帕:小衣服
- java初学者买衣服案例
- 撕衣服小游戏代码
- 撕衣服小游戏原理
- 撕衣服源码
- 防止衣服落色的小窍门
- android撕衣服应用介绍
- 模拟撕衣服的代码
- Android之Canvas撕衣服
- canvas 刮刮乐 撕衣服 源代码
- 小案例
- 19_Android中图片处理原理篇,关于人脸识别网站,图片加载到内存,图片缩放,图片翻转倒置,网上撕衣服游戏案例编写
- 19_Android中图片处理原理篇,关于人脸识别网站,图片加载到内存,图片缩放,图片翻转倒置,网上撕衣服游戏案例编写
- Android 多媒体开发学习之撕衣服
- 运维之监控与安全篇------1. Linux基本防护 、 用户切换与提权 、 SSH访问控制
- 自创数据集,用TensorFlow预测股票教程 !(附代码)
- Java中的运算符
- NYOJ 1057 寻找最大数(三)(贪心)
- 小白学习c语言之基本数据类型,运算符,基本语句
- 撕衣服小案例
- 仿百篮应用市场(已开源)
- java 自定义小数位数
- TensorFlow Lite+Android,Google要搞的大事情
- 23种设计模式总结
- AOF
- 使用C#开发数据库应用系统_数据筛选和排序
- 苹果iPhone X 3D face ID原理
- Kafka参数调优