Android多次翻转

时间:2016-11-10 02:38:58

标签: android animation flip

我有9个图像,我需要一个接一个地翻转或同时翻转。翻转后会显示不同的图像。我现在的问题是我不知道从哪里开始,我在这里阅读了一些关于翻转的线索,但大多数只涉及对象。我也试过了这个tutorial的样本,但它看起来不合适,因为它只会在屏幕中间转动。

流程:

它就像一个奖励选择器,屏幕从那些面对奖励描述(文本)的9个瓦片开始,然后它将面对像截图上的那个。随机化后,所有瓷砖都将移动到中心并返回到位置。然后用户会选择一张卡作为奖励。

流程:

enter image description here 这是图片:

9 card Flip

这是我的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开发站点读取,但它使用两个完整的片段进行翻转。

0 个答案:

没有答案