0

我正在尝试使我的 webview 链接在 webview 页面中具有动画效果。假设我在 webview 中有一个链接,单击后我希望我的 webview 片段滑动到下一个片段以打开链接等等(即使返回)。目前我正在使用相同的淡入淡出动画,我想知道如何切换它以显示幻灯片动画?有什么线索吗?谢谢

我正在使用的代码如下:

public MyWebViewClient(WebViewFragment webViewFragment, WebView webview) {
            super();
        }
        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            view.setVisibility(View.VISIBLE);

        }

        @Override
        public void onPageFinished(WebView view, String url) {
            view.setVisibility(View.VISIBLE);

            final Animation fade = new AlphaAnimation(0.0f, 1.0f);
            fade.setDuration(200);

            view.startAnimation(fade);
            progressBar.setVisibility(View.GONE);

        }
4

1 回答 1

1

AlphaAnimation您可以简单地创建一个TranslateAnimation.

您的代码最终将类似于以下内容:

@Override
public void onPageFinished(WebView view, String url) {
    view.setVisibility(View.VISIBLE);

    final Animation slide = new TranslateAnimation(0, 100, 0, 0);
    slide.setDuration(200);

    view.startAnimation(slide);
    progressBar.setVisibility(View.GONE);

}
于 2013-10-08T14:40:16.400 回答