应网友之约,这两天写了一个基础的海报制作的组件类似于海报工厂。实现了一些基本的功能。
实现效果:
实现效果.jpg基本素材:
素材.png项目基本完成了模板的设置,图层的添加。
主要封装了Cover(遮盖层),Layer(添加图层),PosterView(提供显示的组件)。
需要注意的地方有两处:
1.确定左上和右下坐标点时,不应当旋转之后再标点,也就是说在定位坐标点的时候,不应该旋转,当定完坐标点后再旋转(作者这里指的美工定位坐标点的操作)。
2.添加图片的时候不需要进行缩放,代码已经帮你缩放了,因为代码中我保留了添加进来的原图,如果自己添加触控事件进行移动和缩放的话,都可以对原图进行缩放,然后再绘制,缩放的代码也已经添加。
网友评论