这是一个动画webview屏幕的简单代码.但问题是,在动画发生之前屏幕会滚动.但我需要为当前屏幕应用动画......我该如何解决这个问题?
这是我的代码
if(e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { mWebView.startAnimation(AnimationUtils.loadAnimation(context, R.anim.page_slide_left_in)); mWebView.startAnimation(AnimationUtils.loadAnimation(context,R.anim.page_slide_left_out)); mWebView.scrollBy(mWebView.getWidth(),0); }
slyfox.. 5
该android.view.animation.Animation
班(由归国AnimationUtils.loadAnimation
有一个叫做嵌套接口,AnimationListener
你可以用它来确定当动画已完成.具体来说,你们会有兴趣在实现onAnimationEnd
侦听器接口的方法.
显然,你还必须调用返回setAnimationListener
的Animation
实例loadAnimation
.
该android.view.animation.Animation
班(由归国AnimationUtils.loadAnimation
有一个叫做嵌套接口,AnimationListener
你可以用它来确定当动画已完成.具体来说,你们会有兴趣在实现onAnimationEnd
侦听器接口的方法.
显然,你还必须调用返回setAnimationListener
的Animation
实例loadAnimation
.