您的位置:首页 > 其它

自定义加载动画

2014-06-19 09:38 531 查看
/**
* 加载动画
* @param context
* @param iv 显示的ImageView
* @author LiuZiwei
* @date 2014-5-12
*/

public static void LoadingAnimation(Activity context,String str,boolean isloading){
if(null==context){
return;
}
Animation operatingAnim = AnimationUtils.loadAnimation(context, R.anim.c_animation_loading);
LinearInterpolator lin = new LinearInterpolator();
operatingAnim.setInterpolator(lin);

ImageView iv_load=(ImageView) context.findViewById(R.id.car_loading_iv_bg);
TextView tv_load=(TextView) context.findViewById(R.id.car_loading_tv);
ImageView iv_car=(ImageView) context.findViewById(R.id.car_loading_iv_car);
if(null!=tv_load){
tv_load.setText(str);
}

if(isloading){
if(null!=iv_car){
iv_car.setImageResource(R.drawable.c_loading);
}
if(null!=iv_load){
iv_load.startAnimation(operatingAnim);
}

}else{
if(null!=iv_load){
iv_load.setVisibility(View.GONE);
iv_load.clearAnimation();

}

if(null!=iv_car){
iv_car.setImageResource(R.drawable.c_loading_fail);
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: