2014-10-03 81 views
2

我注册了视图绘制时发生的事件。我发现方法addOnDrawListener,不幸的是只能用于API 16.对于以前版本的Android的任何其他替代方案? 。用于API低于16的addOnDrawListener替代方案

rowView.getViewTreeObserver()addOnDrawListener(新 ViewTreeObserver.OnDrawListener(){ @Override 公共无效的onDraw(){}} );

+0

你为什么需要这样的听众? – pskink 2014-10-03 15:35:17

+0

使用这个视图从https://developers.facebook.com/docs/reference/android/current/class/ProfilePictureView/自动加载图像,但我需要一个钩子来停止我同时显示的加载对话框。我曾尝试使用addOnLayoutChangeListener,但视图尚未绘制。 – Dayerman 2014-10-03 15:37:13

回答

3

您可以使用OnPreDrawListener并从回调中返回true。根据您的需要,它可以取代OnDrawListener

相关问题