我正在试图弄清楚如何制作与Google加时间轴视图相似的布局。 在时间轴上滚动时有一个动画,我真的很喜欢它。 知道怎么做吗?
答案 0 :(得分:12)
您需要将TranslateAnimation设置为视图,这样才能解决问题。
TranslateAnimation translateAnim = new TranslateAnimation(200, 0, 0, 0 );
//Use (0, 0, 200, 0 ) if you would like to animate this in a mobile device rather than a tab
listView.clearAnimation();
translateAnim.setDuration(500);
translateAnim.setFillBefore(true);
listView.startAnimation(translateAnim);
希望这会有所帮助:)
答案 1 :(得分:1)
我会查看google http://code.google.com/p/renderscript-examples/wiki/Carousel
提供的轮播示例代码基本上它的作用是创建一系列瓷砖,可以按照您喜欢的任何图像进行纹理化。代码设置为开箱即用,可以从外部进行圆柱形旋转木马,但如果您愿意,可以移动视点,甚至可以像g +示例一样使其平整。
谨慎注意,截至Jellybean(4.1)Google已弃用renderscript的图形组件。我们已经开始将所有内容从renderscript移动到我们公司的openGL,因此请务必评估使用已弃用的API创建新代码是否适合您的特定用途。