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