Android海报制作(初始版)

应网友之约,这两天写了一个基础的海报制作的组件类似于海报工厂。实现了一些基本的功能。

实现效果:

Android海报制作(初始版)_第1张图片
实现效果.jpg

基本素材:

Android海报制作(初始版)_第2张图片
素材.png
项目基本完成了模板的设置,图层的添加。

主要封装了Cover(遮盖层),Layer(添加图层),PosterView(提供显示的组件)。
需要注意的地方有两处:
1.确定左上右下坐标点时,不应当旋转之后再标点,也就是说在定位坐标点的时候,不应该旋转,当定完坐标点后再旋转(作者这里指的美工定位坐标点的操作)。
2.添加图片的时候不需要进行缩放,代码已经帮你缩放了,因为代码中我保留了添加进来的原图,如果自己添加触控事件进行移动和缩放的话,都可以对原图进行缩放,然后再绘制,缩放的代码也已经添加。

另外,旋转还有缩放操作我也写了个大概,图层的触控事件和滤镜其实我在封装上面所述的三个类的时候都埋了伏笔,如果有需要可以完全自己实现,我的话过些时间再写,到时候顺便做下分析。

项目地址##

https://github.com/MartinBZDQSM/PosterMaster

你可能感兴趣的:(Android海报制作(初始版))