前言 项目里都会遇到几种页面,分别为加载中、无网络、无数据、出错四种情况,经常要使用,所以封成库引用了,方便使用,顺便分享出来。先看一下效果: 原理比较简单,继承FrameLayout,在xml渲染完成后,加上加载中、无网络、无数据、出错四个页面,根据需要控制显示哪一层,花了些时间,开了很多方法出来
原创 2021-06-04 15:43:46
209阅读
Android 自定义 View加载视图之 LoadingLayout,上一篇博文写了一个通用的加载view,这篇在加载view的基础在包裹一层就是LoadingLayout了,主要的目的是免去每次加载时要隐藏主内容布局,然后加载成功之后显示主内容布局这些繁琐操作。实现原理很简单,就是LoadingLayout在包裹内容层的基础上,在代码里添加loadingView作为第二个子view,所以不做过
转载 2024-01-09 14:10:38
39阅读
一、概述Android中经常在有的app中可以见到加载中并不是以弹出对话框的形式.LoadingLayout"> <at
原创 2023-03-02 12:27:53
630阅读
团购片段中   private SwipeListView mListView;修改lib_pull库中PullToRefreshListView类public class PullToRefreshListView extends PullToRefreshAdapterViewBase<SwipeListView> { private LoadingLayout
转载 精选 2015-07-22 19:49:26
924阅读
团购片段中   private SwipeListView mListView;修改lib_pull库中PullToRefreshListView类public class PullToRefreshListView extends PullToRefreshAdapterViewBase<SwipeListView> { private LoadingLayout
原创 2015-07-18 01:11:31
761阅读
1点赞
介绍上一篇博文写了一个通用的加载view,这篇在加载view的基础在包裹一层就是LoadingLayout了,主要的目的是免去每次加载时要隐藏主内容布局,然后加载成功之后显示主内容布局这些繁琐操作。如果你还不了解loadingView,可以简单的看一下上一篇博文:Android 自定义通用的loadingview,实现原理很简单,就是LoadingLayout在包裹内容层的基础上,在代码里添加lo
介绍上一篇博文写了一个通用的加载view,这篇在加载view的基础在包裹一层就是LoadingLayout了,主要的目的是免去每次加载时要隐藏主内容布局,然后加载成功之后显示主内容布局这些繁琐操作。如果你还不了解loadingView,可以简单的看一下上一篇博文:Android 自定义通用的loadingview,实现原理很简单,就是LoadingLayout在包裹内容层的基础上,在代码里添加lo
转载 2023-06-26 11:23:15
145阅读
ListView listView = getListView();//添加到脚页显示 这个要继承ListActivity 实现OnScrollListenerlistView.addFooterView(loadingLayout);这位兄弟的Demo非常不错.public class ListViewUpdate extends Activity implements OnScrollLis
原创 2011-12-28 18:27:00
65阅读
[java] ​​view plain​​​​copy​​​​print​​​​?​​ ListView listView = getListView();  //添加到脚页显示  这个要继承ListActivity 实现OnScrollListener  listView.addFooterView(loadingLayout);  这位兄弟的Demo非常不错.[java] ​​view pla
原创 2012-09-08 01:21:00
139阅读
以前一直想写一个自己用的下拉插件,最近自己也看了很多的下拉插件。所以总结了一下,自己写了一个下拉刷新插件。实现的这个下拉刷新的框架,并不是自己的原创,在完成过程中是参考了很多开源的框架,并把自己认为比较好的东西借鉴了过来,从而形成我的东西。实现原理1、LoadingLayout是实现刷新头部和尾部布局的主要文件,而CustomLayout则继承自LoadingLayout的抽象类,它定义了一些自定
概述在Android开发过程中通常在有网络请求的页面,需要设计加载中、加载失败等UI效果,来提升用户体验。本文就此需求实现了一个简单的LoadingLayout控件,可以比较方便的实现加载中、加载失败、网络错误等UI效果,并提供失败点击重试等操作。实现思路常用一般有以下几种请求状态:LOADING_STATE 加载中状态LOAD_SUCCESS_STATE 加载成功状态LOAD_FAILURE_S
转载 2023-08-20 21:55:29
284阅读
通常我们浏览新闻APP的时候,会有一个表示加载状态的控件,表示当前正在加载数据或是网络断开导致加载出错了,数据为空等,就比如下面的今日头条:在这篇文章中,我将实现一个加载状态控件LoadingLayout。首先,要明确一下这个加载控件会有几种状态,第一肯定是先要有一个正在加载的状态,加载中的状态可以用一个gif动图或是动画来实现;当加载完成请求到数据后又可以分为两种状态,有数据和无数据,有数据自然
转载 2023-08-17 16:28:48
141阅读