我代码里面有这么一句:
d.setBounds(0,-30,0,0);//位置  d是drawable对象
sample_edit_text.setError("请输入文字",d);//有个提示 大家可以查一下这个方法
我的问题是我如果让drawable在几秒后隐藏或是消失?

解决方案 »

  1.   

    TransitionDrawable是一个绘制资源对象,它能够在两个绘制资源之间渐入渐出。
    每个可绘制资源都用一个<item>元素来代表,它被放在一个单一的<transition>元素内部。在<transition>元素内只能包含一个或两个<item>元素。向前过渡,要调用startTransition()方法,向后过渡,要调用reverseTransition()方法。
    文件位置(FILE LOCATION):
    res/drawable/filename.xml
    文件名被用作资源ID。
    被编译资源的数据类型(COMPILED RESOURCE DATATYPE):
    资源指向一个TransitionDrawable对象。
    资源引用(RESOURCE REFERENCE):
    在Java代码中:R.drawable.filename
    在XML中:@[package:]drawable/filename
    语法(SYNTAX):
    <?xml version="1.0" encoding="utf-8"?>
    <transition xmlns:android="http://schemas.android.com/apk/res/android">
    <item
    android:drawable="@[package:]drawable/drawable_resource"
    android:id="@[+][package:]id/resource_name"
    android:top="dimension"
    android:right="dimension"
    android:bottom="dimension"
    android:left="dimension"/>
    </transition>