Skip to content

blueskky/Draft

Repository files navigation

Draft

草稿本 canvas

1.使用 gradle依赖配置

allprojects {
	repositories {
		...
		maven { url 'https://www.jitpack.io' }
	}
}
dependencies {
	implementation 'com.github.blueskky:Draft:1.0.0'
}

1.1 只在activity中使用,在onCreate中 初始化

Draft draft = new Draft();
//参数1 Context   参数2  是否记录草稿绘图内容,同一界面下次打开回显草稿,不传默认false
draft.attach(thistrue); 

1.2 当activity中有多个fragment,草稿纸要记录每个fragment上画过的草稿 ,以下二者选其一

//fragment  通过viewpager方式设置 
draft.setViewPager(viewPager);

//fragment 不是通过viewpager方式设置,在添加fragment时要动态传入当前fragment 索引
draft.setCurrentFrgIndex(position);