关于电子书

doveqian 2012-09-10 11:37:10
关于实现电子书翻页效果的,论坛有推荐了,不知道有多少人研究过源码

本人现在看源码,有个地方实现看不懂了,在帖子里面发了,博主也没回复
http://blog.csdn.net/hmg25/article/details/6366279

我的问题是这样的:
drawNextPageAreaAndShadow这个函数里面,为什么说:
canvas.clipPath(mPath0);
canvas.clipPath(mPath1, Region.Op.INTERSECT); 即只绘制在mPath0和mPath1相交的区域。蓝色边框和绿色边框相交的区域

旋转前阴影的位置位于图片外,图的下边,图中的mDegrees约为-128°,所以执行canvas.rotate(mDegrees, mBezierStart1.x, mBezierStart1.y);即画布逆时针旋转-128°之后即可以得到图中的倾斜的阴影。

为什么那个阴影在图片外,

研究过的,请回复一下,谢谢
...全文
116 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
doveqian 2012-09-10
  • 打赏
  • 举报
回复
有没有人知道啊,,,
doveqian 2012-09-10
  • 打赏
  • 举报
回复
哈哈 懂了 TKS
shurenli 2012-09-10
  • 打赏
  • 举报
回复
仔细理解

mBackShadowDrawable.setBounds(leftx, (int) mBezierStart1.y, rightx,
(int) (mMaxLength + mBezierStart1.y));


就可以了
doveqian 2012-09-10
  • 打赏
  • 举报
回复
没有一个人回答啊,难道都是拿来主义

80,475

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧