一个自定义的loadingview,可以包裹在页面最外层。有加载中、加载成功、加载失败、空数据等,同时支持自定义error和empty界面等。