我目前正在设置活动,其中在表面视图中设置了相机预览。我希望实现一个类似于此的卡片视图:https://developers.google.com/glass/develop/gdk/ui-widgets
卡片将显示有关正在查看的图像的信息。知道如何实现卡片滚动概念,使其占据屏幕的右上角吗?
答案 0 :(得分:0)
CardScrollView
是基本的Android视图,可以在xml布局文件中使用。我没有尝试过你所问的问题,但是我设法在CardScrollView
上设置了覆盖层,因此将其缩小并将其置于角落也是可能的。
我现在无法测试,但请尝试以下布局:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<SurfaceView
android:id="@+id/surface_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.google.android.glass.widget.CardScrollView
android:id="@+id/card_scroll_view"
android:layout_width="120px"
android:layout_height="90px"
android:layout_gravity="top|right"
android:layout_marginTop="5px"
android:layout_marginRight="5px" />
</FrameLayout>
您可以在此处找到有关FrameLayout
的更多信息:
http://blog.neteril.org/blog/2013/10/10/framelayout-your-best-ui-friend/