该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Android图片涂鸦

主要功能

  • 设置画笔及形状

    画笔可以选择手绘、仿制、橡皮擦,其中仿制功能跟PS中的类似,复制图片中的某处地方。形状可以选择手绘、箭头、直线、圆、矩形等。画笔的底色可以选择颜色,或者选择一张画布。

  • 撤销及清屏

    可每一步的操作都可以撤销,清屏时将清除所有的操作。

  • 放缩与移动

    在涂鸦的过程中,可以自由地通过手势缩放和移动图片,以便更细微地涂鸦,同时在多次缩放后,可点击“O”按钮,快速居中图片。

使用

/**
 * 涂鸦界面,根据GraffitiView的接口,提供页面交互
 *
 * (这边代码和ui比较粗糙,主要目的是告诉大家GraffitiView的接口具体能实现什么功能,实际需求中的ui和交互需另提别论)
 */
public class GraffitiActivity extends Activity {
	/**
	* 启动涂鸦界面
	* @param activity
	* @param imagePath 图片路径
	* @param requestCode startActivityForResult的请求码
	*/
	public static void startActivityForResult(Activity activity, String imagePath, int requestCode);
}
/**
 * 图片选择页面,扫描系统数据库中记录的图片,分批次加载
 */
public class ImageSelectorActivity extends Activity implements View.OnClickListener {
    /**
     * 启动图片选择页面
     * @param requestCode startActivityForResult的请求码
     * @param activity
     * @param pathList 已选择的图片,可传空
     * @param multipleChoice 是否多选
     * @param maxCount 多选时,可选的最大数量
     */
    public static void startActivityForResult(int requestCode, Activity activity, ArrayList<String> pathList, boolean multipleChoice, int maxCount);
}

界面

IMG IMG IMG

相关文章

  • 功能介绍:

android图片涂鸦,具有设置画笔,撤销,缩放移动等功能(一)

* 原理介绍:

android图片涂鸦,具有设置画笔,撤销,缩放移动等功能(二)

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化