多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > 給WebView添加漂亮的加載進(jìn)度條

給WebView添加漂亮的加載進(jìn)度條

來源:程序員人生   發(fā)布時(shí)間:2015-01-04 08:57:00 閱讀次數(shù):4618次

為了增強(qiáng)用戶體驗(yàn),所有在WebView頭部給加了個(gè)進(jìn)度條,看起來不錯(cuò)哦。

20150102111301

布局XMl:activity_main.xml

<?xml version="1.0" encoding="utf⑻"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <WebView android:id="@+id/webView" android:layout_width="fill_parent" android:layout_height="fill_parent"/> <ProgressBar android:id="@+id/pb" style="?android:attr/progressBarStyleHorizontal" android:layout_width="fill_parent" android:layout_height="3dip" android:indeterminateOnly="false" android:max="100" android:progressDrawable="@drawable/progress_bar_states" > </ProgressBar> </RelativeLayout>

自定義進(jìn)度條:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@android:id/background"> <shape> <corners android:radius="2dp" /> <gradient android:angle="270" android:centerColor="#E3E3E3" android:endColor="#E6E6E6" android:startColor="#C8C8C8" /> </shape> </item> <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="2dp" /> <gradient android:centerColor="#4AEA2F" android:endColor="#31CE15" android:startColor="#5FEC46" /> </shape> </clip> </item> </layer-list>

然后就是Activity的主要代碼啦:

ProgressBar pb; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.xxx); pb = (ProgressBar) findViewById(R.id.pb); pb.setMax(100); WebView webView = (WebView) findViewById(R.id.webview); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setSupportZoom(true); webView.getSettings().setBuiltInZoomControls(true); webView.setWebChromeClient(new WebViewClient() ); webView.loadUrl("http://www.x.com"); } private class WebViewClient extends WebChromeClient { @Override public void onProgressChanged(WebView view, int newProgress) { pb.setProgress(newProgress); if(newProgress==100){ pb.setVisibility(View.GONE); } super.onProgressChanged(view, newProgress); } }

不多說,知道大家最關(guān)心效果如何咯:

WebView_jindutitiao

轉(zhuǎn)載請注明:破曉博客 ? [原創(chuàng)]給WebView添加漂亮的加載進(jìn)度條

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 波多野结衣在线观看3人 | 亚洲精品久久片久久 | 日产高清卡一卡二无卡三区 | 亚洲精品456| 青青草原手机在线视频 | 国产专区自拍 | 国产欧美在线视频免费 | 亚洲视频 欧美视频 | 另类图片成人偷拍 | 国产一精品一aⅴ一免费 | 日本欧美一区二区三区在线观看 | 日本免费一二区视频 | 国产精品21区 | 欧美一区二区三区不卡 | 日本高清2019免费视频 | 他添的我好湿好爽视频 | 欧美手机看片 | 最近最新中文字幕大全手机在线 | 亚洲日本国产 | 欧美一级第一免费高清 | 久久久亚洲精品国产 | 性吧影院 | 欧美最猛黑人xxxx黑人猛交69 | www.俺去| 亚洲精品第一页中文字幕 | 亚洲精品国产福利 | 色欧美亚洲 | 日本亚洲国产精品久久 | 精品热线九九精品视频 | 叼嘿视频在线免费观看 | 久久亚洲成人 | 在线观看亚洲精品专区 | 日本校园春色 | 中文字幕免费观看视频 | www一区| 成年人在线视频网站 | 日本v片免费一区二区三区 日本v视频 | 欧洲成人在线视频 | 日韩欧美亚洲另类 | 免费jlzzjlzz在线播放视频 | 亚洲天堂视频网站 |