我正在尝试创建一个应用程序,其唯一目的是显示Toast通知。
吐司通知的一个问题是持续时间。目前,在Android中,两个默认值为LENGTH_SHORT
和LENGTH_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>
感谢您的帮助。
答案 0 :(得分:0)
您应该查看以下页面:http://developer.android.com/training/animation/index.html
它解释了如何制作动画,如视图之间的交叉渐变,缩放视图和动画布局更改。