博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
撕衣服案例
阅读量:6895 次
发布时间:2019-06-27

本文共 1615 字,大约阅读时间需要 5 分钟。

撕衣服案例

public class MainActivity extends AppCompatActivity {    private ImageView iv;    @SuppressLint("ClickableViewAccessibility")    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        iv = findViewById(R.id.iv);        Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.pre19);        final Bitmap bitmap1 = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), bitmap.getConfig());        Paint paint = new Paint();        final Canvas canvas = new Canvas(bitmap1);        canvas.drawBitmap(bitmap, new Matrix(), paint);        iv.setImageBitmap(bitmap1);        iv.setOnTouchListener(new View.OnTouchListener() {            @Override            public boolean onTouch(View v, MotionEvent event) {                int action = event.getAction();                switch (action) {                    case MotionEvent.ACTION_MOVE:                        for (int i = 0; i < 20; i++) {                            for (int j = 0; j < 20; j++) {                                try {                                    bitmap1.setPixel((int) event.getX() + i, (int) event.getY() + j, Color.TRANSPARENT);                                } catch (Exception e) {                                    e.printStackTrace();                                }                            }                        }                        iv.setImageBitmap(bitmap1);                }                return true;            }        });    }}

 

转载于:https://www.cnblogs.com/nangongyibin/p/10252683.html

你可能感兴趣的文章
CAS sso配置
查看>>
【转载】持久层框架 Apache Cayenne 推介
查看>>
我还是个旱鸭子
查看>>
兰蔻 - 2010全新版 柔皙轻透防晒乳
查看>>
我的友情链接
查看>>
python 沙盒环境
查看>>
zabbix发送短信告警脚本
查看>>
js中如何快速获取数组中的最大值最小值
查看>>
易维信(EVTrust)支招五大技巧识别钓鱼网站
查看>>
揭秘腾讯大数据冰山一角
查看>>
php位运算符”|”和逻辑运算符”||”
查看>>
16-11-29
查看>>
IT人员从菜鸟到大牛的进阶之路
查看>>
新手如何快速入门Java学习?
查看>>
为什么要学习Python?
查看>>
VMWareStation 12和CentOS 6.5 三节
查看>>
关于微信小程序登陆的问题
查看>>
从零开始的linux 第六章
查看>>
ssh远程登录
查看>>
10.28 rsync工具介绍 10.29/10.30 rsync常用选项 10.31 rsync
查看>>