发表日期: 2021-08-05 16:27:14 浏览次数:377
杭州网站制作|杭州网站设计公司_浙江省杭州市网站建设服务中心

杭州拥有两个国家级风景名胜区——西湖风景名胜区、“两江两湖”(富春江——新安江——千岛湖——湘湖)风景名胜区;两个国家级自然保护区——天目山、清凉峰自然保护区;七个国家森林公园——千岛湖、大奇山、午潮山、富春江、青山湖、半山和桐庐瑶琳森林公园;一个国家级旅游度假区——之江国家旅游度假区;全国首个国家级湿地——西溪国家湿地公园。杭州还有全国重点文物保护单位25个、国家级博物馆9个。全市拥有年接待1万人次以上的各类旅游景区、景点120余处。
著名的旅游胜地有瑶琳仙境、桐君山、武盛古街、雷峰塔、岳庙、三潭映月、苏堤、六和塔、宋城、南宋御街、灵隐寺、跨湖桥遗址等。2011年6月24日,杭州西湖正式列入《世界遗产名录》。
截至2018年末,杭州全年旅游总收入3589.1亿元,增长18.0%,其中旅游外汇收入38.3亿美元,增长8.1%。旅游总人数18403.4万人次,增长13.0%,其中接待入境旅游者420.5万人次,增长4.5%。年末各类旅行社848家,增长11.0%。星级宾馆145家,其中五星级23家。A级景区109个,其中5A级3个。
我们都知道监听滚动事件一般都是设置setOnScrollChangedListener,可惜的是 WebView并没有给我们提供这样的方法,但是我们可以重写WebView,覆盖里面的一个方法: protected void onScrollChanged(final int l, final int t, final int oldl,final int oldt){} 然后再对外提供一个接口,示例代码如下:
MyWebViewDemo.java:
/**
* Created by Jay on 2015/9/11 0011.
*/public class MyWebView extends WebView {
private OnScrollChangedCallback mOnScrollChangedCallback;
public MyWebView(Context context) {
super(context);
}
public MyWebView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyWebView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void onScrollChanged(int l, int t, int oldl, int oldt) {
super.onScrollChanged(l, t, oldl, oldt);
if (mOnScrollChangedCallback != null) {
mOnScrollChangedCallback.onScroll(l - oldl, t - oldt);
}
}
public OnScrollChangedCallback getOnScrollChangedCallback() {
return mOnScrollChangedCallback;
}
public void setOnScrollChangedCallback(
final OnScrollChangedCallback onScrollChangedCallback) {
mOnScrollChangedCallback = onScrollChangedCallback;
}
public static interface OnScrollChangedCallback {
//这里的dx和dy代表的是x轴和y轴上的偏移量,你也可以自己把l, t, oldl, oldt四个参数暴露出来
public void onScroll(int dx, int dy);
}}