android 画板功能

先上图(先声明这不是我写的,我在github上copy过来的,美化了界面,一级加速了图片加载的速度等相关封装)

源码下载:https://download.csdn.net/download/fkgjdkblxckvbxbgb/11241957

下载是源码,没有grade属性,需要手动导入,兼容低版本studio2.3,

项目原出处 :https://github.com/1993hzw/Doodle

还是要膜拜下这个伙伴,把功能做的如此详细,基本上所有的功能都齐全了。省了不少功夫,我自己封装了一个低版本的,因为他的版本比较高,我替换Glide 2.3更好的兼容低版本studio

  启动方法如此简单:

   

  String current_image_url = "/sdcard/etv/single/sss.jpg";

        DoodleParams params = new DoodleParams();
        params.mIsFullScreen = true;
        // 图片路径
        params.mImagePath = current_image_url;
        // 初始画笔大小
        params.mPaintUnitSize = DoodleView.DEFAULT_SIZE;
        // 画笔颜色
        params.mPaintColor = Color.RED;
        // 是否支持缩放item
        params.mSupportScaleItem = true;
        // 启动涂鸦页面
        DoodleActivity.startActivityOnly(StartActivity.this, params);

  然后其他的你都可以不用管了 ,里面有添加贴图的功能,官方使用的是他们自己封装的代码,加载速度比较慢,有点无法忍受,本来向为啥他不用Glide来加载图片,我替换成Glide,报错,不能加载V4,后来知道Glide的缓存机制导致的,没办法,换了一个加载框架,缩略图尺寸改成100*100 . 速度明显快多了

    由于我是在横屏设备上调试的,竖屏效果未知,可能需要自己测试了.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(安卓前端)