我有9个图像,我需要一个接一个地翻转或同时翻转。翻转后会显示不同的图像。我现在的问题是我不知道从哪里开始,我在这里阅读了一些关于翻转的线索,但大多数只涉及对象。我也试过了这个tutorial的样本,但它看起来不合适,因为它只会在屏幕中间转动。
流程:
它就像一个奖励选择器,屏幕从那些面对奖励描述(文本)的9个瓦片开始,然后它将面对像截图上的那个。随机化后,所有瓷砖都将移动到中心并返回到位置。然后用户会选择一张卡作为奖励。
流程:
这是我的xml代码。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingTop="40dp"
android:weightSum="3" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_weight="1"
android:padding="15dp"
android:orientation="horizontal"
android:weightSum="3"
android:id="@+id/linearLayout">
<ImageButton
android:layout_width="0dp"
android:id="@+id/btn0"
android:layout_height="fill_parent"
android:background="@mipmap/ic_launcher"
android:layout_weight="1"
/>
<ImageButton
android:layout_width="0dp"
android:background="@mipmap/ic_launcher"
android:layout_height="fill_parent"
android:layout_weight="1"
/>
<ImageButton
android:layout_width="0dp"
android:layout_height="fill_parent"
android:background="@mipmap/ic_launcher"
android:layout_weight="1"
/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_weight="1"
android:padding="15dp"
android:orientation="horizontal"
android:weightSum="3"
android:layout_below="@+id/linearLayout"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:id="@+id/linearLayout2">
<ImageButton
android:layout_width="0dp"
android:background="@mipmap/ic_launcher"
android:layout_height="fill_parent"
android:layout_weight="1"
/>
<ImageButton
android:layout_width="0dp"
android:background="@mipmap/ic_launcher"
android:layout_height="fill_parent"
android:layout_weight="1"
/>
<ImageButton
android:layout_width="0dp"
android:background="@mipmap/ic_launcher"
android:layout_height="fill_parent"
android:layout_weight="1"
/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_weight="1"
android:padding="15dp"
android:orientation="horizontal"
android:weightSum="3"
android:layout_below="@+id/linearLayout2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="8dp">
<ImageButton
android:layout_width="0dp"
android:background="@mipmap/ic_launcher"
android:layout_height="fill_parent"
android:layout_weight="1"
/>
<ImageButton
android:layout_width="0dp"
android:background="@mipmap/ic_launcher"
android:layout_height="fill_parent"
android:layout_weight="1"
/>
<ImageButton
android:layout_width="0dp"
android:background="@mipmap/ic_launcher"
android:layout_height="fill_parent"
android:layout_weight="1"
/>
</LinearLayout>
有人能指出我从哪里开始的正确方向?我也从android开发站点读取,但它使用两个完整的片段进行翻转。