我一直在阅读并应用此页面中的Android设计:
http://developer.android.com/design/index.html
我想使用以下'动画'(或其他任何东西):
http://www.electronicsweekly.com/blogs/eyes-on-android-updates/2012/01/13/Android%20Design%202.jpg
有人可以帮助我开始如何使用这些边界吗?
答案 0 :(得分:3)
我会这样做:
setStaticTransformationsEnabled(true);
onTouchEvent(MotionEvent ev)
以跟踪手指的位置getChildStaticTransformation(View child, Transformation t)
编辑:现在我考虑的时间有点长,你应该稍微改变一下。
getChildStaticTransformation(View child, Transformation t)
,而是覆盖drawChild(Canvas canvas, View child, long drawingTime)
。
这允许您使用绘图缓存api。 (我的第一个链接中的示例)。这意味着首先将子项渲染为位图以提高绘图性能,并允许您将此线性蓝色应用于视图的透明渐变您可以查看here或here以获取有关如何使用相机的示例。 This是一个具有过度弹跳反弹效果的项目。 要使过卷效果变凉,您应该在用户松开手指时使用动画。因为我非常喜欢新的Android动画框架,所以我会使用nine old androids。 我想,对于经验丰富的Android程序员来说,正确实现这种效果需要至少1-2整天。