当前位置:编程学习 > wap >>

android launcher 实现翻页动画

launcher 主界面是有celllayout组成的workspace,现在想实现在滑动屏幕的时候出现动画,比如风车效果、渐入渐出效果,大家给点思路?

我想在workspace里面的snapToScreen里面实现,但是没有效果? --------------------编程问答-------------------- 当然不能在snapToScreen里实现拉, 要在workspace的dispatchDraw()里实现, 利用canvas.drawBitmap(bitmap, matrix, paint), 第一个参数是屏幕对应的bitmap(可以通过开启当前屏缓存, 在获取缓存的bitmap), 滑动动画就通过对第二个参数matrix进行变换实现, 矩阵变换看看当年的线性代数啦:) --------------------编程问答-------------------- 关于矩阵变换可以参考下apiDemo里面那个图片反转的demo --------------------编程问答--------------------
引用 1 楼  的回复:
当然不能在snapToScreen里实现拉, 要在workspace的dispatchDraw()里实现, 利用canvas.drawBitmap(bitmap, matrix, paint), 第一个参数是屏幕对应的bitmap(可以通过开启当前屏缓存, 在获取缓存的bitmap), 滑动动画就通过对第二个参数matrix进行变换实现, 矩阵变换看看当年的线性代数啦:)
学习了。。 --------------------编程问答-------------------- 也正在修改LAUNCHER --------------------编程问答--------------------
引用 1 楼  的回复:
当然不能在snapToScreen里实现拉, 要在workspace的dispatchDraw()里实现, 利用canvas.drawBitmap(bitmap, matrix, paint), 第一个参数是屏幕对应的bitmap(可以通过开启当前屏缓存, 在获取缓存的bitmap), 滑动动画就通过对第二个参数matrix进行变换实现, 矩阵变换看看当年的线性代数啦:)


好的,谢谢您的指点。我再试一试!如果改好,将分享! --------------------编程问答-------------------- 有结果了吗,期待分享~
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,