SurfaceView的比例缩放动画

3
我将翻译如下:

我正在尝试创建一个SurfaceView,它包括黑色背景画布,并随着动画缩小。

我已经搜索了多种方法,但似乎视图的缩放不正确或根本不缩放。

这是布局:

<LinearLayout>
         <RelativeLayout
             android:id="@+id/gfxComponentContainer"
             android:layout_width="292dp"
             android:layout_height="260dp"
             android:background="@color/black" 
             android:gravity="center_horizontal">

             <SurfaceView
                  android:id="@+id/gfxComponent"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
              />
          </RelativeLayout>
</LinearLayout>

非常感谢您的帮助!


1
没有代码或者解释,这个问题不会得到有帮助的答案。请发出你的动画XML和你的SurfaceView处理代码。 - RichieHH
1
@Elimicky,你找到答案了吗?我也一直在尝试在SurfaceView对象上使用比例动画(在我的情况下是Google Maps/Street View),但也没有成功。 - Alchete
SurfaceView由两部分组成,即Surface和View。Surface是一个独立的层,位于View UI层后面。View部分的行为与其他视图相同,但通常是透明的,因此您可以透过它看到背后的Surface。使用View操作来动画化Surface最好避免,而在API 14中引入的TextureView通常更合适。 - fadden
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接