qq2013登录界面翻转的实现原理

tigerMayDo 2013-10-26 05:45:44
点设置实现翻转
谁知道怎么实现的啊
或者有没有代码参考下
...全文
726 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
楼兰公子 2015-11-26
  • 打赏
  • 举报
回复
lqfcu2 2013-11-04
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/390034128 参考下吧
白衣的逆袭 2013-11-04
  • 打赏
  • 举报
回复
我记得我之前也问过这个的,后来太麻烦没做了,LZ做完指导下 http://bbs.csdn.net/topics/390520928?page=1#post-395239763
leeihcy 2013-11-03
  • 打赏
  • 举报
回复
目前相关代码现在还没有完全开源,除UISDK部分外,其实代码可在 https://code.google.com/p/uileeihcy/上查看
china_jeffery 2013-11-01
  • 打赏
  • 举报
回复
引用 11 楼 tigerMayDo 的回复:
[quote=引用 9 楼 leeihcy 的回复:] 百叶窗能实现这种效果吗? 我当初也想了很久,采用的办法是模拟3D旋转。主要涉及到这些东西: 1. 3D坐标模拟:局部坐标 -> 世界坐标 -> 相机坐标 -> 透视坐标 -> 屏幕坐标 2. 切变算法,实现一个矩形到任意四边形的映射 3. 插值算法,切变时抗锯齿 4. 动画抽象 办法比较土,效果可参考: http://download.csdn.net/detail/leeihcy/6481647 效果还是没有QQ流畅,估计是旋转参数配置不好
兄台 你这个已经很牛了啊 能否借代码我参考下啊[/quote]
引用 9 楼 leeihcy 的回复:
百叶窗能实现这种效果吗? 我当初也想了很久,采用的办法是模拟3D旋转。主要涉及到这些东西: 1. 3D坐标模拟:局部坐标 -> 世界坐标 -> 相机坐标 -> 透视坐标 -> 屏幕坐标 2. 切变算法,实现一个矩形到任意四边形的映射 3. 插值算法,切变时抗锯齿 4. 动画抽象 办法比较土,效果可参考: http://download.csdn.net/detail/leeihcy/6481647 效果还是没有QQ流畅,估计是旋转参数配置不好
求代码参考
tigerMayDo 2013-10-31
  • 打赏
  • 举报
回复
引用 9 楼 leeihcy 的回复:
百叶窗能实现这种效果吗? 我当初也想了很久,采用的办法是模拟3D旋转。主要涉及到这些东西: 1. 3D坐标模拟:局部坐标 -> 世界坐标 -> 相机坐标 -> 透视坐标 -> 屏幕坐标 2. 切变算法,实现一个矩形到任意四边形的映射 3. 插值算法,切变时抗锯齿 4. 动画抽象 办法比较土,效果可参考: http://download.csdn.net/detail/leeihcy/6481647 效果还是没有QQ流畅,估计是旋转参数配置不好
兄台 你这个已经很牛了啊 能否借代码我参考下啊
  • 打赏
  • 举报
回复
引用 5 楼 gz_qmc 的回复:
哎,百叶窗原理改一下就有了,还3D翻转,翻个大鸡巴
老兄,我看过你发言N次了,很幽默....
leeihcy 2013-10-31
  • 打赏
  • 举报
回复
百叶窗能实现这种效果吗?

我当初也想了很久,采用的办法是模拟3D旋转。主要涉及到这些东西:
1. 3D坐标模拟:局部坐标 -> 世界坐标 -> 相机坐标 -> 透视坐标 -> 屏幕坐标
2. 切变算法,实现一个矩形到任意四边形的映射
3. 插值算法,切变时抗锯齿
4. 动画抽象
办法比较土,效果可参考:
http://download.csdn.net/detail/leeihcy/6481647
效果还是没有QQ流畅,估计是旋转参数配置不好
gz_qmc 2013-10-28
  • 打赏
  • 举报
回复
首先,左边和右边高度一致,是你的眼睛欺骗了你 其次,如果你要做成高度不一致的,叫做斜切 最简单的方法你可以模仿百叶窗,其实就是 把图片等分成很多细条,逐一的StretchBl就可以 再次,这个问题真的好无聊
tigerMayDo 2013-10-28
  • 打赏
  • 举报
回复
引用 6 楼 gz_qmc 的回复:
你要想偷懒,连百叶窗修改都免了 把那两面的图截下来 触发定时器,将窗口按合适步长缩小放大一次 每次变更都将截图StretchBl到窗口一次
如何缩放 左边和右边的高度不一致 不是矩形图片
gz_qmc 2013-10-27
  • 打赏
  • 举报
回复
你要想偷懒,连百叶窗修改都免了 把那两面的图截下来 触发定时器,将窗口按合适步长缩小放大一次 每次变更都将截图StretchBl到窗口一次
lqfcu2 2013-10-27
  • 打赏
  • 举报
回复
就是3D翻转图片~~你可以试试QQ那个翻转,在翻转的过程中,用QQ截图,其实就是在登录窗口上3D翻转图片
凌乱哥 2013-10-26
  • 打赏
  • 举报
回复
加载动画
gz_qmc 2013-10-26
  • 打赏
  • 举报
回复
一切都是幻觉
hurryboylqs 2013-10-26
  • 打赏
  • 举报
回复
会3D翻转图片就会实现了,具体我也没做过

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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