使用Android上的webview控件时需要跳转到下一个html时,要求当前界面缓缓的向左移动,下一个html界面缓缓的从右边出现。这与常规动画不同,一般方式将无法制作出动画。主要实现方法可以先保存上一个网页的快照,与将要跳转的页面结合起来,制作相关动画。
下面是主要代码:
@Override
public void onProgressChanged(WebView view, int newProgress) {
if(newProgress==100){
if(iamgeView!=null)
iamgeView.setVisibility(View.GONE);
//view.setVisibility(View.VISIBLE);
//DroidGap.this.root.addView(view);
System.out.println("加载完成");
Animation translate_in=AnimationUtils.loadAnimation(DroidGap.this, R.drawable.translate_in);
translate_in.setFill