我制作了一个 webview,我需要在其中添加一个加载/旋转微调器。我有相同的图像,但我不确定如何处理它,以便在加载 webview 时它开始旋转,而当加载整个视图时它停止。到目前为止,这是我的代码:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_search_answers, container, false);
mWebview = (WebView)view.findViewById(R.id.webview);
mWebview.setVisibility(View.VISIBLE);
mWebview.setWebViewClient(new MyWebViewClient(this, mWebview));
mWebview.getSettings().setPluginState(PluginState.ON);
mWebview.getSettings().setUseWideViewPort(true);
mWebview.getSettings().setDefaultZoom(ZoomDensity.FAR);
mWebview.getSettings().setBuiltInZoomControls(true);
mWebview.getSettings().setSupportZoom(true);
mWebview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
mWebview.getSettings().setAllowFileAccess(true);
mWebview.getSettings().setDomStorageEnabled(true);
mWebview.getSettings().setJavaScriptEnabled(true);
mWebview.setHttpAuthUsernamePassword(HOST, REALM, USERNAME, PASSWORD);
mWebview.getSettings().setAppCacheEnabled(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
mWebview.getSettings().setDisplayZoomControls(false);
mWebview.loadUrl(URL);
return view;
}
PS:我想添加恒定的动画旋转。这是我在动画下添加的 rotate.xml 代码:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
android:fromDegrees="180.0"
android:toDegrees="0.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="200"
/>
</set>
知道如何将我的 webview 连接到 imae 并最终连接到 rotate.xml 以使其符合预期标准吗?
谢谢!贾斯汀