在做Android开发实现淡出效果后,移除界面上一个图片控件时,发现这样一个问题,在onAnimationEnd方法中调用 viewgroup.removeview,报 nullpointerexception异常的解决方法,花了我好长时间,终于在一个老外的论坛里找一个解决方法。
直接执行方法通常如下:
@Override public void onAnimationEnd(Animation arg0) { // 动画效果结束的时候移除图片 viewGroup.removeView(imageView); }
但是,会出现空指针NullPointerException的异常。
后来看老外的方法是采用handler来处理,就不报异常了,如下:
@Override public void onAnimationEnd(Animation arg0) { // 动画效果结束的时候移除图片 //viewGroup.removeView(imageView); new Handler().post(new Runnable() { public void run() { viewGroup.removeView(imageView); } }); }
相关推荐
android各组件详解- ViewGroup.pdf
Android 标签,可以自动换行的ViewGroup
这回我们是深入到ViewGroup内部\,了解ViewGroup的工作...在这个类里定义了ViewGroup.LayoutParams类,这个类是布局参数的子类。 其实ViewGroup也就是View的容器。通过ViewGroup.LayoutParams来指定子View的参数。 V
params.width = android.view.ViewGroup.LayoutParams.WRAP_CONTENT;// 窗口宽度 params.height = android.view.ViewGroup.LayoutParams.WRAP_CONTENT;// 窗口高度 manager.addView(layout, params); }
这是android viewgroup view 源码,有一些注释,此源码仅供学习使用。
ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); parentContainer.addView(badgeContainer, groupIndex, parentLayoutParams); badgeContainer.addView(view); ...
ViewGroupDemo.rar http://blog.csdn.net/wuchuang127/article/details/39225303
ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); iv.setLayoutParams(params); *使用文字 TextView iv = new TextView(this); iv.setText("欢迎使用"); iv.setTextColor(get...
目录 1.基本介绍 2.代码示例 3.实现效果及便捷工具类 4.仿微信语音通话悬浮窗效果实现 ...addView(View view, ViewGroup.LayoutParams params) 主要通过该方法将指定 View 添加到屏幕上,实现悬浮窗效果 ( WindowMan
android中继承ViewGroup用法 android中继承ViewGroup用法 android中继承ViewGroup用法
Android实现的ViewGroup双向滑动界面效果,这在当下的各种android客户端应用中使用广泛,操作也是比较顺手的一种方式,本滑动界面中设置右滑的菜单View、设置主界面View、并设置了菜单和内容边界,定义好这些为下...
今天看到很多app都有Title自动隐藏功能,1.这是一个Gradle工程,Gradle的版本是2.10,项目的Compile sdk Version是 23 , Build ...Android自定义ViewGroup实现Title自动隐藏功能源代码分享,Android开发者必看示例。
可以指定圆角的ViewGroup
Android 跑马灯 ,用 viewgroup + 动画实现,参见文章http://blog.csdn.net/u012587637/article/details/41694765
package wei.ye.g1;import android.app.Activity;...import android.view.ViewGroup.LayoutParams;import android.widget.BaseAdapter;import android.widget.Gallery;import android.widget.ImageView;
本资源提供对于ViewGroup下所以子view的遍历,以及调用Views都过tag或者Widget的类查找返回一个List 使用方法可见示例: 子View遍历 ViewGroup root = (ViewGroup) findViewById(android.R.id.content); ...
Android 学习文档总结 ................... 1 DevDiv 推荐资源 ........................ 2 Windows 8 ........................................................... 2 iOS .........................................
EnterAnimation android 仿ppt进入动画效果合集, 百叶窗效果,擦除效果,盒状效果,阶梯效果...The Animation effects can apply to any View or ViewGroup. There is also a custom ViewGroup of auto linefeed calle
2.2.5. 在Eclipse 中配置Android SDK ......................................................................................................... 20 2.3 Android 中运行仿真器环境...............................