android image加载中等待动画
2015-01-15 17:35
435 查看
Xml代码
在布局中添加一个ImageViw和一个EditText。
Xml代码
<ImageView
android:id="@+id/loading_imageView_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@anim/loading" />
<EditText
android:id="@+id/loading_editText_info"
android:layout_width="0dp"
android:layout_height="0dp" />
Java代码
<pre class="java" name="code"> private ImageView loadingImageView ;
private EditText loadingEditText;
private AnimationDrawable anim;</pre>
Java代码
loadingImageView =(ImageView)findViewById(R.id.loading_imageView_info);
loadingEditText =(EditText)findViewById(R.id.loading_editText_info);
loadingEditText.setInputType(InputType.TYPE_NULL);//屏蔽软键盘
anim = (AnimationDrawable) loadingImageView.getBackground();
loadingEditText.setOnFocusChangeListener(editSetOnFocus);
Java代码
/**
* 当输入框获取焦点,则运行动画
*/
private OnFocusChangeListener editSetOnFocus = new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
anim.start();
Log.i("text", "执行等待动画。。。。。。。。");
}
};
当程序获取到数据一般情况是在hanlder中发送消息通知动画停止,并隐藏当前的控件
Java代码
anim.stop();
loadingImageView.setVisibility(View.GONE);
anim动画在XML中定义,代码如下:
Java代码
<?xml version="1.0" encoding="UTF-8"?>
<animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="150" android:drawable="@drawable/load1" />
<item android:duration="150" android:drawable="@drawable/load2" />
<item android:duration="150" android:drawable="@drawable/load3" />
<item android:duration="150" android:drawable="@drawable/load4" />
<item android:duration="150" android:drawable="@drawable/load5" />
<item android:duration="150" android:drawable="@drawable/load6" />
</animation-list>
在布局中添加一个ImageViw和一个EditText。
Xml代码
<ImageView
android:id="@+id/loading_imageView_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@anim/loading" />
<EditText
android:id="@+id/loading_editText_info"
android:layout_width="0dp"
android:layout_height="0dp" />
Java代码
<pre class="java" name="code"> private ImageView loadingImageView ;
private EditText loadingEditText;
private AnimationDrawable anim;</pre>
Java代码
loadingImageView =(ImageView)findViewById(R.id.loading_imageView_info);
loadingEditText =(EditText)findViewById(R.id.loading_editText_info);
loadingEditText.setInputType(InputType.TYPE_NULL);//屏蔽软键盘
anim = (AnimationDrawable) loadingImageView.getBackground();
loadingEditText.setOnFocusChangeListener(editSetOnFocus);
Java代码
/**
* 当输入框获取焦点,则运行动画
*/
private OnFocusChangeListener editSetOnFocus = new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
anim.start();
Log.i("text", "执行等待动画。。。。。。。。");
}
};
当程序获取到数据一般情况是在hanlder中发送消息通知动画停止,并隐藏当前的控件
Java代码
anim.stop();
loadingImageView.setVisibility(View.GONE);
anim动画在XML中定义,代码如下:
Java代码
<?xml version="1.0" encoding="UTF-8"?>
<animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="150" android:drawable="@drawable/load1" />
<item android:duration="150" android:drawable="@drawable/load2" />
<item android:duration="150" android:drawable="@drawable/load3" />
<item android:duration="150" android:drawable="@drawable/load4" />
<item android:duration="150" android:drawable="@drawable/load5" />
<item android:duration="150" android:drawable="@drawable/load6" />
</animation-list>
相关文章推荐
- Android动画之仿美团加载数据等待时,小人奔跑进度动画对话框(附顺丰快递员奔跑效果)
- android 弹出全局加载等待动画
- Android 加载数据等待时 小人奔跑进度动画
- Android 自定义View修炼-自定义加载进度动画XCLoadingImageView
- Android带数字或红点的底部导航拦和联网等待加载动画示例
- Android进阶UI之加载数据等待时,小人奔跑进度动画对话框
- [Android]异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画
- android ImageView加载动画
- Android 自定义加载等待动画
- Android带数字或红点的底部导航拦和联网等待加载动画
- Android基础动画之--即时预约等待加载过程
- Android动画之仿美团加载数据等待时,小人奔跑进度动画对话框(附顺丰快递员奔跑效果)
- Android动画之仿美团加载数据等待时,小人奔跑进度动画对话框(附顺丰快递员奔跑效果)
- Android动画之仿美团加载数据等待时,小人奔跑进度动画对话框(附顺丰快递员奔跑效果)
- [Android]异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画
- Android 加载数据或者联网等待的弹框动画
- [置顶] Android图片异步加载之Android-Universal-Image-Loader
- Android_开源框架_AndroidUniversalImageLoader网络图片加载
- Android ImageButton添加按下的动画效果 变亮或变暗
- Android程序开始的等待动画或LOGO