求助关于camera的public void translate (float x, float y, float z)方法

ymkoko 2012-04-09 06:54:29
最近再做一个项目,想用camera实现一张图片从左上角移动到右下角的动画,现在遇到的问题就是不知道如何设置 x y 参数的值来实现移动到右下角

protected void applyTransformation(float interpolatedTime, Transformation t)
{
final Matrix matrix = t.getMatrix();
final Camera camera = mCamera;
camera.save();
camera.translate((3000+3000.0f*interpolatedTime), (3000-3000.0f*interpolatedTime),0.0f);
camera.getMatrix(matrix);
camera.restore();

}

也就是这句 camera.translate((3000+3000.0f*interpolatedTime), (3000-3000.0f*interpolatedTime),0.0f);
...全文
201 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,493

社区成员

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

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