我需要在两个不同的视口中在OpenGL中显示相同的对象,例如,一个使用ortographic投影,另一个使用透视.为了做到这一点,我是否需要在每次调用glViewport()后再次绘制对象?
假设我有一个如下结构的布局文件:
<LinearLayout android:id="@+id/main" android:orientation="vertical" android:animateLayoutChanges="true">
<EditText>
<TextView android:id="@+id/header1">
<LinearLayout android:id="@+id/insertionPoint" android:orientation="vertical" android:animateLayoutChanges="true">
</LinearLayout>
<TextView android:id="@+id/header2">
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
我想动态地将文本字段添加到布局中insertionPoint
,我希望看到它下面的元素(在这种情况下header2
)向下滑动的动画.
android:animateLayoutChanges
仅使用动画布局中的元素insertionPoint
,因此没有动画header2
.我该怎么办?
更清楚一点:我想在这里做的是类似动画,当我们向联系人添加更多字段(如电话号码)时,我们可以在ICS的People应用程序中看到这些动画.
谢谢!