单击单选按钮动画新项目

时间:2013-01-19 20:57:26

标签: android animation radio-button

我正在尝试创建一个应用程序,其唯一目的是显示Toast通知。

吐司通知的一个问题是持续时间。目前,在Android中,两个默认值为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>

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您应该查看以下页面:http://developer.android.com/training/animation/index.html

它解释了如何制作动画,如视图之间的交叉渐变,缩放视图和动画布局更改。