介绍一个智能下拉刷新、上拉加载框架, 扩展性强. 先上效果图1. 导入依赖app下的build.gradle加入implementation 'androidx.appcompat:appcompat:1.0.0' //必须 1.0.0 以上 implementation 'io.github.scwang90:refresh-layout-kernel:2.0
转载 2024-08-28 19:36:24
1024阅读
Smarty模板技术 一、什么是Smarty? 1.概念:是使用PHP写出来的模板引擎,实现了后台逻辑(*.php)和外在内容(前台页面)分离,将php程序员和美工设计人员进行分离。应用Smarty的网站程序逻辑的改变不会影响美工页面的设计,美工设计从新修改之后不会影响到程序逻辑。 2.优点: 在比较大的项目中才得以体现:当后数据没有变化的时候,只需一次编译,只有当后台数据
转载 7月前
27阅读
1、开始在android开发中,常会遇到一些设计是现有控件没有的效果,这时候通常需要我们自定义view来解决问题。先给出设计稿: 看上去有些像progressbar,不过android系统自带的progressbar并不能在滑块上显示当前数值,还是要用自定义view才能实现。2、知识点自定义view的三个方法:函数作用onMeasure()测量,测量View的宽高onLayout()布局,计算当前
本教程使用IDEA+官方示例生成文档的过程,目的是知道这个smart-doc怎样生成文档,然后再根据自己的需要进行调整接口注释。一、对学习smart-doc有用的网址1、官方参考文档:Document (smart-doc-group.github.io) 2、smart-doc源码:smart-doc: smart-doc是一款同时支持java restful api和apache d
转载 8月前
36阅读
问题描述下载文件,返回的对象为blob。 框架封装了所有的异常,不管后台处理正确与否,http的状态都为200. 后台想把异常信息传递给前台,通过设置header方式,代码如下:#HttpHeader, Resource, ResponseEntity都是spring提供实现 HttpHeader headers = new HttpHeaders(); headers.add("Cache-Co
转载 2024-04-08 19:20:12
248阅读
如果大家可以掌握这些技巧,那么你制作ppt的效率肯定超过你的同事,那是他们坐火箭也赶不上你的效率啊。 高效的SmartArt 这是office软件自带的,也是PowerPoint软件中最好用的一个功能。 SmartArt相当于一个图表的模板,通过它,可以直接插入各种逻辑图表、图形。 我们通常看到的很多优秀的PPT图表,就是通过它制作的。 Smart
转载 2024-06-03 22:10:14
91阅读
本篇文章是我对自定义下拉刷新组件的优化思路。github中有很多优秀的框架为什么还要自己写呢? 学习技术不仅仅在于会用,还要会写。自己动手撸一遍,才会发现其中的乐趣。 本篇还包括下面两个扩展内容SwipeRefreshLayout源码解析深入了解自定义属性好了下面和我一起撸代码吧。一、必备基础 二、入门 三、进阶 四、优化优化首先我们来看下效果图:相较于上一篇,我们添加了箭头变化的效果,以及文字
 要给AdvancedDataGrid加一个自定义的过滤功能,在界面上需要在每列的表头加上一个漏斗图标,点击该图标就弹出一个对话框,设置过滤条件。在点击表头其它的地方照样实现默认的排序功能。这里关键在于实现自定义的AdvancedDataGridHeaderRenderer。显然直观感受是继承该对象,然后在构造函数中增加一个Image对象,给Image对象增加Click事件的监听,从而在
转载 10月前
117阅读
讲解视频1:页面布局、“插入”选项卡讲解视频2:表格部分考点梳理一、“设计”选项卡在Word2016中,将传统的“页面布局”选项卡分为了“设计”和“布局”两个选项卡。“设计”选项卡中功能有主题、水印、页面颜色、页面边框。1.主题:这是PowerPoint中常见的一个考点(一般描述为全部幻灯片使用什么模板,在PPT中只要考到模板就是对应了“设计”选项卡下的“主题”功能),其功能区还包括主题的颜色、字
PowerPoint 2007  的功能是非常强大的哦,这些技巧你都知道了吗?现在我按照菜单栏的顺序介绍一下吧。 (很长的一篇文章,不过能看完的话会有不少收获的哦) 嵌入字体:首先是Office的Logo,里面有一个“PowerPoint 选项”,选择“保存”页面,最下面有一个选框“将字体嵌入文件”。有时候我们在自己电脑里面做好PPT后,放到别的电
转载 2024-06-20 20:13:53
60阅读
我的一个学员孙小姐,特别喜欢囤积模板,一看到公众号推送PPT模板,都要下载下来。到现在为止,电脑里面已经囤积了好几个G的PPT模板。每次要做PPT的时候,需要三段文本的递进关系、或是四段文本的循环关系时,就把她的囤积的那些模板文件一个一个打开,查找有没有合适的,如果没找到合适的,就跟着模板的结构改变她的内容。这样做PPT,肯定是费时费力,做出来的还不一定能让自己满意,更别说是让老板满
转载 2024-07-05 05:30:44
38阅读
本文介绍通过C#和程序代码来创建和编辑PPT文档中的SmartArt图形。文中将分两个操作示例来演示创建和编辑结果。使用工具:Spire.Presentation for .NET hotfix 5.9.5Dll文件引用:方式1:下载包。下载后,解压,打开Bin文件夹,根据自己用的.NET Framework选择相应的文件夹,如:此示例中使用的是,即打开文件,找到文件。找到dll文件后,在vs程序
转载 2024-09-02 08:31:27
55阅读
在前面的知识基础上对自定义类加载器进行优化优化内容:①不对ClassLoader进行任何重写,完全自定义②批量加载类文件一.新类加载器的创建1.实现原理:①手动指定加载器加载文件的根路径②手动指定需要被加载的类文件数组③自定义类加载器命名为CustomClassLoader并继承ClassLoader④定义私有成员属性1>String rootdir用于记录根路径2>Map<St
转载 2024-02-21 08:04:25
161阅读
从2019年九月到2020年二月的半年中,Sketch 经历了高密度的更新节奏,从58版本一路更新到了62版本,一些已有功能得到了优化和补充,也有一些全新的大功能,今天马克笔设计留学的Muzi老师来说一说这几个版本的更新中最重要的一个功能更新 —— 智能分布 Smart Layout 。Sketch智能分布功能在 Sketch 58 中首次发布了智能更新功能,并且在随后的四个大版本中不断的更新完善
转载 2024-04-20 15:46:10
181阅读
自定义SmartRefreshLayout下拉刷新Header和上拉加载Footer废话不多说,先看效果图;大功告成,因为自定义加载这块的回调处理的还是有一点问题,所以在使用的时候有一点地方需要注意,请在MyFooterView 里面认真阅读注释。以上就是所有的代码附上demo源码。源码:[源码请点这里...]()**如果有什么问题,欢迎大家指导。并相互联系,希望能够通过文章互相学习。** 废话
前言View,有很多的名称。不论是你熟知的布局,还是控件,他们全部都继承自View。 文内部分图片转载自Carson_Ho大佬的文章思维导图 工作流程measure其实通过layout中的第二张图我们已经知道了控件大小的计算了。height = bottom - topwidth = right - left对
转载 2024-08-06 20:25:14
194阅读
       android下拉刷新,是用处很多的一个功能,里面包含了很多关于view的内容,所以要学学android自定义view的同学,不妨找个下拉刷新来练练手。    下拉刷新原理我们先概况的说一下下拉刷新的几个步骤,1、把整个页面分为下拉头和内容布局两部分;2、在界面初始化布局的时候需要把下拉头通过s
转载 2023-11-13 09:45:04
229阅读
Android smartRefreshLayout下拉刷自定义动画是一种实现自定义用户体验的有效手段。在本篇文章中,我将详细记录解决这个问题的过程,涵盖从环境准备到性能优化的各个方面。 ### 环境准备 首先,我们需要确保我们所用的技术栈能够与Android smartRefreshLayout的功能兼容。以下是兼容性矩阵: | 技术栈 | 最低版本 | 推荐版本 | |
 ------------21.5  UpdatePanelAnimation局部刷新动画控件UpdatePanelAnimation是应用于UpdatePanel的控件,提供一些动画效果,本节介绍其主要属性,并演示如何在项目中应用此控件。21.5.1  简介UpdatePanelAnimation控件用来装饰UpdatePanel更新的效果,提供对UpdatePan
自定义简单RecycleView简介开始自定义主要功能实现自定义详解完结本篇主要以自定义简单的 RecycleView 为例,带我们走进自定义 view 的世界,为了与原生的RecycleView区分这里我将我的简易版定义为ZlRecycleView以免大家搞混了简介自定义view有三种继承view 的控件继承ViewGroup控件容器组合view主要方法 onMeasure() ,onLayou
转载 1月前
409阅读
  • 1
  • 2
  • 3
  • 4
  • 5