Skip to content

dqh147258/Doodle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoodleView

Download

一个涂鸦笔记本的自定义View第三方库

简介

还记得曾经QQ的涂鸦功能吗?现在这个第三方库也支持涂鸦,而且功能更加强大,支持切换画笔颜色,切换背景色,字体背景色,画笔粗细以及用光标删除,插入。来看看效果吧。 introduction

集成

  • Gradle依赖

需要添加jcenter仓库

dependencies {
 	compile 'com.yxf:doodleview:1.0.0'
}

初始化

DoodleView doodleView;
doodleView = (DoodleView) findViewById(R.id.doodle_view);
doodleView.setItemSize(80, 96);//这条必须有,设置文字格子大小
doodleView.setPaintWidth(10);//设置画笔粗细
doodleView.setCursorWidth(6);//设置光标粗细

其他方法说明

  • doodleView.saveDoodleAsImage(imagePath) 将涂鸦转化为图片并储存在imagePath路径下
  • doodleView.loadImage(imagePath) 还原储存的图片为涂鸦文字
  • doodleView.getDoodleImage() 将涂鸦转化成图片
  • doodleView.setCellLayoutBackgroundColor(cellLayoutBackgroundColor) 设置涂鸦背景(以上存储方式不会将涂鸦背景一起存进图片中)
  • doodleView.deleteItemByCursor() 借助光标删除涂鸦文字
  • doodleView.clear() 清空涂鸦的所有文字
  • doodleView.setCellBackgroundColor(color) 设置文字背景
  • doodleView.setPaintColor(color) 设置画笔颜色

功能演示

  • 改变画笔颜色

    change_paint_color

  • 改变画笔粗细

    change_paint_width

  • 改变文字背景颜色

    change_cell_color

  • 改变涂鸦背景颜色

    change_background_color

  • 删除

    delete

  • 储存恢复

    save_and_restore

About

一个涂鸦笔记本的自定义View第三方库

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages