Ultra Pull To Refresh使用(自定义下拉刷新的头部)

Android View 下拉刷新之头部效果自定义 [水] 好久没来博客耍耍了。俗话说学到的东西要多复习,不然就会忘记,今日无聊来一发。 首先呢,这个下拉刷新基于开源框架 android-Ultra-Pull-To-Refresh 。在build.gradle中compile 'in.srain.cube:ultra-ptr:1.0.11'。尚不清楚的朋友[戳我查看 android-Ultra-Pull-To-Refresh 源码解析] ... 看样子是定义了一些“时机”,在这些“时机”下我们的这个这个view可以做一些羞羞的事情。 管它的呢,不管怎么分析,总是要写 阅读详情

有时候,我们不仅仅要在ListView实现下拉加载,有一些需要不时刷新数据的界面同样适用下拉加载,否则就要有一个按钮让用户去点击,然后再加载,不过,这样看起来会很low…
所以,各位看官,炫酷的UI来了,效果图请看:

这里写图片描述

代码比较复杂,也比较多,就不贴出来了,直接附上github下载:
https://github.com/ITAnt/PullToRefreshHead

如果你赞成我的作品,欢迎为我的github点个星哈。

参考链接:
http://blog.youkuaiyun.com/bfbx5173/article/details/49814551
http://blog.youkuaiyun.com/sbsujjbcy/article/details/44083183

按键精灵安卓版全能宝典V3.4.0 公开课版(紫猫编程学院出品) 立即下载

相关推荐

codesys【modbusRTU】主站

【代码】modbusRTU【codesys】

cfqq1989的博客 4375

uniapp下拉刷新的几种方式

一.enablePullDownRefresh二.pullToRefresh三. onPullDownRefresh 处理函数(和onLoad等生命周期函数同级),监听该页面用户下拉刷新事件。

m0_75047254的博客 4933

iOS WKWebView H5微信支付跳转

iOS WKWebView H5微信支付跳转 需求:iOS客户端实现嵌入H5进行微信支付跳转到微信客户端,支付完成后再跳转回我们的APP,解决WKWebView无法跳转回APP的BUG. 阅读前提: 了解WKWebView基本初始化及使用 了解如何利用URL Schemes进行应用间跳转 公司或个人已经在微信后台注册了一级域名 GitHub地址(附代码) :iOS WKWebView H5微信支付跳转 简书地址 :iOS WKWebView H5微信支付跳转 博客地址 :iOS WKWe...

ForeverMyheart的博客 2047

UNI-APP_uni-app下拉刷新,uni-app上拉加载

pages.js 文件开启 "enablePullDownRefresh": true 生命周期函数 //上拉触底生命周期 onReachBottom(){ console.log("触底了") }, //下拉生命周期 onPullDownRefresh() { console.log('下拉刷新'); setTimeout(function () { uni.stopPullDownRefresh(); //关闭下拉刷新 }, 100

小歪博客 522

基于ESP32与PCM5102的WiFi无损音频传输系统设计与实现

本文详细介绍基于ESP32与PCM5102的WiFi无损音频传输系统设计与实现。通过I2S接口直接传输PCM数据,避免SRC重采样,实现真正的HIFI级音质。涵盖硬件连接、软件架构、网络传输优化及实际音质对比,为音频爱好者提供高性价比的无损无线音频解决方案。

rnn9storyteller的博客 948

WPF实战:利用Live Charts实现高性能动态曲线可视化

本文详细介绍了如何在WPF中使用Live Charts实现高性能动态曲线可视化,特别适用于工业监控和金融分析等实时数据场景。通过增量渲染、内存复用和硬件加速等核心技术,Live Charts能够高效处理高频数据更新,显著提升图表流畅度。文章提供了从基础实现到工业级优化的完整解决方案,帮助开发者应对各种性能挑战。

weixin_29189373的博客 407

uni-app微信小程序上拉加载,下拉刷新

函数跟生命周期同级(上拉时到底部多少距离触发的事件) 官方语言:页面滚动到底部的事件。可在里定义具体页面底部的触发距离,比如设为50,那么滚动页面到距离底部50px时,就会触发onReachBottom事件。也可以每次回到页面就调用下拉刷新(看需求定)

Min_nna的博客 1714

DeepSeek + 番茄小说:AI辅助小说开发最全指南

DeepSeek与番茄小说合作推出AI辅助小说创作系统,通过DeepSeek的文本生成能力(包括情节构建、角色塑造等)结合番茄小说的市场数据,为作者提供从创意到发布的全流程支持。系统包含智能创意生成器、角色设计、章节自动生成等核心模块,采用数据驱动优化策略,支持128K长文本处理和多风格模仿。开发架构采用Python+FastAPI技术栈,提供分层审核机制确保质量。该系统可帮助作者突破创作瓶颈,提升效率,同时提供订阅制、内容分成等多元变现模式。需注意版权问题和原创性保证。

weixin_41445009的博客 1679

uni-app下拉刷新

<template> <view class="content"> <view v-for="(item,index) in msg" :key="index"> {{item.data.content.data.description}} </view> </view> </template> <...

JEFF_xieyuzhi的博客 312

2025ICPC南昌邀请赛题解

2025ICPC南昌邀请赛由XDU和WHU联合出题的ICPC南昌邀请赛,榜单显示8题金、6题银、5题铜。

weixin_50089904的博客 1960

网络变更:APIC 节点替换

Fabric Name,Controller ID,TEP Address Pool 等信息必须相同;如果故障设备是 APIC1 还需要重新配置管理密码。此过程可能需要 10 分钟左右,在此期间目标 APIC 可能在 Available/Unavailable 状态翻滚。APIC 获取 TEP 地址后,进入 fully-fit。通过 CLI 以及配置的密码登录目标 APIC。

m0_54931486的博客 322

uniapp 之 nvue 填坑之路 —— 在 ios 真机运行时在 page.json 下给 nvue 页面配置 pullToRefresh 下拉刷新会导致 app 卡死

在 ios 真机运行下,给 nvue 页面配置 pullToRefresh 会导致 app 卡死退出,其他情况正常,即 android 真机运行环境以及 vue 页面正常 解决方法:去掉 nvue 页面的 pullToRefresh 配置即可 ...

Gochan_Tao的博客 2596

轴承故障诊断领域的论文到底有多水

这个是最让人困惑的,就好像你说自己证明了某个方法更好,但是你却没有交代自己怎么做的,或者说你交代的过程有外行话或者逻辑上的缺陷,但是你就这么给出个结果完事了。由于自己没有足够大的学术交流圈子,为了尽量避免误判,我在原来13篇论文的基础上又读了18篇,这些论文至少都出自中文核心,有一些还有EI的title,事实上近几年能找到的文章也不算多,这些基本能说明问题了。当然,还有更多细节,比如说损失函数你得交代吧,模型超参数得介绍全吧,至少数据集是哪个工况下的得说吧,当你想复现这些论文,关注点在这些地方的时候。

weixin_50642818的博客 3053

Android中 android-Ultra-Pull-To-Refresh库的简单使用

最近用到了android-Ultra-Pull-To-Refresh这个库,感觉功能如实的强大。 此库的地址是:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh  想了解的可以去github上看,介绍还是很详细的。 我在这里只简单介绍一下使用此库自定义头部刷新布局。 1.首先在Module:app中加入 impl...

麦壳的记忆 698

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【框架学习】【android-Ultra-Pull-To-Refresh】

本篇学习的内容主要参考文章:http://a.codekk.com/detail/Android/Grumoon/android-Ultra-Pull-To-Refresh%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90 一、主要特点: android-Ultra-Pull-To-Refresh (简称 UltraPTR )是一个强大的 Andriod 下

bear_huangzhen的专栏 3824

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

android-ultra-pull-to-refresh 简单使用,android使用Ultra-PullToRefresh实现下拉刷新自定义代码...

下拉刷新中Ultra-Pull-To-Refresh一直是我最喜欢用的了,这里自定义一个HeaderView的样式。和普通的样式略微有些区别。先看效果图一眼看上去和普通下拉刷新样式没啥区别,但仔细看会发现下拉时的头部是盖在内容上的(为了简便,这里整个布局内容就一张图片)。而PtrFrameLayout默认布局样式是将header放置在内容上方,下拉时从上到下逐渐显示。要实现这种头部覆盖在屏幕内容上...

weixin_33073525的博客 329

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Ultra Pull To Refresh简单使用

https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh xml文件  包裹需要刷新到控件 in.srain.cube.views.ptr.PtrClassicFrameLayout     android:id="@+id/refresh"     android:layout_height="0dp

heheheqin的博客 347

android-ultra-pull-to-refresh list,android使用Ultra-PullToRefresh实现下拉刷新自定义代码

下拉刷新中Ultra-Pull-To-Refresh一直是我最喜欢用的了,这里自定义一个HeaderView的样式。和普通的样式略微有些区别。先看效果图一眼看上去和普通下拉刷新样式没啥区别,但仔细看会发现下拉时的头部是盖在内容上的(为了简便,这里整个布局内容就一张图片)。而PtrFrameLayout默认布局样式是将header放置在内容上方,下拉时从上到下逐渐显示。要实现这种头部覆盖在屏幕内容上...

weixin_35131453的博客 190

关于android-Ultra-Pull-To-Refresh的下拉刷新和上拉加载更多

概述今天我会给大家介绍两个比较流行的框架来实现下拉刷新和上拉加载更多功能,然后是使用的方法,废话不多说,先给出两个项目的地址下拉刷新 https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh上拉加载更多 https://github.com/captainbupt/android-Ultra-Pull-To-Refresh-With-L

Small_Lee的博客 5100

自定义下拉刷新之仿AcFun下拉刷新

俗话说好记性不如烂笔头,决定以后将研究过的东西写到博客里,方便自己以后查找,也方便技术分享。第一篇从基础的自定义下拉刷新开始。这里说下,我是在大神的肩膀上进行自定义的,因为自己重写下拉刷新的话会有很多边界,状态和动画等问题要处理,以前写过一次,效果和功能可以实现,但是有不少bug,而且封装也不好。因此直接使用android-Ultra-Pull-To-Refresh 效果图 本文是基于gith

王宇的博客 1501

Ultra-PullToRefresh下拉刷新新自定义

下拉刷新Ultra-PullToRefresh自定义新姿势

ly635676581的专栏 645

RecyclerView下拉刷新上拉加载更多--EasyRecyclerView

EasyRecyclerView描述这是一个下拉刷新上拉加载更多框架(ps:后期还会加入一些常用的功能.),头部用的秋哥的android-Ultra-Pull-To-Refresh,底部和没有数据的状态自己实现的.其实刚刚开始我是想找个库直接用的,试了几个排名靠前的,感觉跟自己想要的不太一样,索性自己写了一个,当然这当中也遇到了问题,多亏仲锦大师的帮助在此感谢.感谢完了附上库的地址EasyRecyc

朱利源的博客 9402

【Android - 框架】之刷新加载框架Ultra-Pull-To-Refresh的使用

原文地址:http://www.cnblogs.com/itgungnir/p/6211021.html Ultra-Pull-To-Refresh框架是用来嵌套其他布局,实现下拉刷新和上拉加载的框架。它其中可以嵌套任何控件,ListView、GridView、ScrollView、RecyclerView,甚至TextView。         这个框架在GitHub上的

dodod2012的专栏 1392

UltraPtr下拉刷新

github:  https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh   &lt;in.srain.cube.views.ptr.PtrFrameLayout android:id="@+id/ptr" android:layout_width="match_parent" android:layout_h...

weixin_34127717的博客 90

下拉刷新框架Android-Ultra-Pull-To-Refresh的学习

下拉刷新框架Android-Ultra-Pull-To-Refresh的学习与使用

shan286的专栏 1596
上一篇: 不使用notifyDataSetChanged更新ListView
下一篇: Shape定义阴影效果
ithouse
博客等级 码龄12年 200粉丝 212原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ithouse

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值