0

トースト通知を表示することを唯一の目的とするアプリケーションを作成しようとしています。

トースト通知の機能の 1 つに期間があります。現在、Android では、2 つのデフォルトはLENGTH_SHORTLENGTH_LONGです。ただし、私のアプリケーションでは、ユーザーが自分の期間を選択できるようにしたいと考えています。

「カスタムの長さ」ラジオ ボタンを押すと、ビューが拡大して別の EditText が表示され、独自の長さを入力できるようになります。しかし、この部分(入り口と出口の両方)をアニメーション化したいと思います。

問題は、Android のアニメーションについて何も知らないことです。また、EditText を処理するためにどのメソッドを使用する必要があるかもわかりません (毎回作成して破棄する必要がありますか、それともどこかに保存する必要がありますか?)。

何を言っているのかわからない場合は、iOS の WiFi 設定ページについて考えてみてください。WiFi を有効にすると、ネットワークはその下にフェード インし、無効にするとフェード アウトします。

私の RadioGroup XML は次のとおりです。

<RadioGroup
        android:layout_below="@+id/radioHint"
        android:id="@+id/durationGroup"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

    <RadioButton
        android:id="@+id/radioShort"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:checked="true"
        android:text="@string/radioShort" />

    <RadioButton
        android:id="@+id/radioLong"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:text="@string/radioLong" />

    <RadioButton
        android:id="@+id/radioCustom"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:text="@string/radioCustom" />
</RadioGroup>

助けてくれてありがとう。

4

1 に答える 1

0

次のページをご覧ください: http://developer.android.com/training/animation/index.html

ビュー間のクロスフェード、ビューのズーム、レイアウト変更のアニメーションなどのアニメーションの作成方法について説明します。

于 2013-01-19T22:59:51.010 に答える