我有两个用户可以选择的收音机盒,然后一旦他决定了下一个按钮。但是,如果用户在选择单选按钮之前应该尝试按下Next,我想要一个不可见的文本视图显示,提示他输入。
我只想弄清楚最后一步; textView必须一直存在(我想),我发现了一个使它不可见的选项,如果用户输入输入失败,如何在java代码中覆盖它?
此外,在旁注中,一旦出现此错误消息,是否有一种简单的方法可以让屏幕上的动画发生震动以引起对自己的注意?
答案 0 :(得分:0)
您可以设置视图可见性的值,例如已消失,......。检查其他视图的值和状态,并更改相应文本视图的可见性。
您可以在java代码中使用setVisibility(int)
隐藏或显示视图。
关于动画的文件说:
从Android 3.0开始,动画视图的首选方式是 使用android.animation包API。这些基于Animator的课程 更改View对象的实际属性,例如alpha和 translationX。此行为与3.0之前的行为形成对比 基于动画的类,而不仅仅是视图的动画 在显示屏上绘制。特别是ViewPropertyAnimator类 使这些View属性的动画变得特别简单和高效。
或者,您可以使用3.0之前的动画类来制作动画 如何呈现视图。您可以将Animation对象附加到视图 使用setAnimation(动画)或startAnimation(动画)。该 动画可以改变a的缩放,旋转,平移和alpha 随着时间的推移。如果动画附加到具有的视图 孩子们,动画会影响整个子树 节点。动画启动时,框架将负责 重绘适当的视图,直到动画完成。