Android:UI:使用bounderies
我一直在阅读并应用本页面中的android设计: 我想使用以下“动画”(或其他内容):Android:UI:使用bounderies,android,user-interface,boundary,Android,User Interface,Boundary,我一直在阅读并应用本页面中的android设计: 我想使用以下“动画”(或其他内容): 有人能帮我开始如何使用这些边界吗?我会这样做: 扩展您选择的滚动视图 调用setStaticTransformationsEnabled(true) 覆盖onTouchEvent(MotionEvent ev)以跟踪手指的位置 重写getChildStaticTransformation(查看子项,转换t) 在该函数中,使用该类创建三维变换矩阵。类似于绕x轴旋转,旋转中心是滚动视图的中心。旋转角度应取决于
有人能帮我开始如何使用这些边界吗?我会这样做:
setStaticTransformationsEnabled(true)构造函数中的代码>
getChildStaticTransformation(查看子项,转换t)
- 不要覆盖
,而是覆盖getChildStaticTransformation(查看子对象,转换t)
。 这允许您使用图形缓存api。(第一个链接中的示例)。这意味着首先将子对象渲染为位图,以提高绘图性能,并允许您将此线性蓝色应用于视图的透明渐变drawChild(画布,查看子对象,长绘图时间)
我想,对于一个经验丰富的android程序员来说,正确实现这一效果至少需要1-2整天的时间。我会这样做:
setStaticTransformationsEnabled(true)构造函数中的代码>
getChildStaticTransformation(查看子项,转换t)
- 不要覆盖
,而是覆盖getChildStaticTransformation(查看子对象,转换t)
。 这允许您使用图形缓存api。(第一个链接中的示例)。这意味着首先将子对象渲染为位图,以提高绘图性能,并允许您将此线性蓝色应用于视图的透明渐变drawChild(画布,查看子对象,长绘图时间)