sloop
sloop
注意这里: ``` java Rect dst = new Rect(200, 200, 200, 200); ```
如果你不是直接继承的 View,那么上层View 可能没有两个参数的构造函数,使用 `super(context, null);` 就可能报错。 另外,想要显示动画效果需要调用 check 活着 unCheck 方法,直接加载 View 是没有效果的。
检查你的图片和绘制区域的大小是否正确。 1.先在本应该绘制图片等区域绘制一种和背景不同颜色看是否正确。 2.检查图片是否读取成功。 3.检查图片截取大小是否正确。 4.检查是否是硬件加速的问题。 https://github.com/GcsSloop/AndroidNote/issues/7
这篇文章 [图片文字](https://github.com/GcsSloop/AndroidNote/blob/master/CustomView/Advance/%5B04%5DCanvas_PictureText.md) 里面 
例如截取的部分是 100 x 100 的大小,但绘制区域是 100 x 200 大小,那么图片高度会放大到原来的两倍,以填充所有的区域。
如果是左右分的,没有交叉部分的文字,就用遮罩,绘制两次,第一次用绿色,区域只包括左边,第二次用红色,区域只包括右边。
@zhouminxia 1.资源文件对吗? 2. 剪裁区域和绘制区域是否修改过? 3. handler 正确执行了吗。
还达不到出书的水平,不过我会继续更新下去的,还有不少内容没写呢,感谢支持。( ̄▽ ̄)