Android图片框架Glide-3.7.0(最新,很强大),超好用的图片框架(包含jar和源码)Glide是一个高效、开源、Android设备上的媒体管理框架,它遵循BSD、MIT以及Apache2.0协议发布。
Glide具有获取、解码和展示视频剧照、图片、动画等功能,它还有灵活的API,这些API使开发者能够将Glide应用在几乎任何网络协议栈里。
创建Glide的主要目的有两个,一个是实现平滑的图片列表滚动效果,另一个是支持远程图片的获取、大小调整和展示。
近日,Glide3.0发布,现已提供jar包下载,同时还支持使用Gradle以及Maven进行构建。
该版本包括很多值得关注的新功能,如支持Gif动画和视频剧照解码、智能的暂停和重新开始请求、支持缩略图等,具体新增功能如下如下:GIF动画的解码:通过调用Glide.with(context).load(“图片路径“)方法,GIF动画图片可以自动显示为动画效果。
如果想有更多的控制,还可以使用Glide.with(context).load(“图片路径“).asBitmap()方法加载静态图片,使用Glide.with(context).load(“图片路径“).asGif()方法加载动画图片本地视频剧照的解码:通过调用Glide.with(context).load(“图片路径“)方法,Glide能够支持Android设备中的所有视频剧照的加载和展示缩略图的支持:为了减少在同一个view组件里同时加载多张图片的时间,可以调用Glide.with(context).load(“图片路径“).thumbnail(“缩略比例“).into(“view组件“)方法加载一个缩略图,还可以控制thumbnail()中的参数的大小,以控制显示不同比例大小的缩略图Activity生命周期的集成:当Activity暂停和重启时,Glide能够做到智能的暂停和重新开始请求,并且当Android设备的连接状态变化时,所有失败的请求能够自动重新请求转码的支持:Glide的toBytes()和transcode()两个方法可以用来获取、解码和变换背景图片,并且transcode()方法还能够改变图片的样式动画的支持:新增支持图片的淡入淡出动画效果(调用crossFade()方法)和查看动画的属性的功能OkHttp和Volley的支持:默认选择HttpUrlConnection作为网络协议栈,还可以选择OkHttp和Volley作为网络协议栈其他功能:如在图片加载过程中,使用Drawables对象作为占位符、图片请求的优化、图片的宽度和高度可重新设定、缩略图和原图的缓存等功能
2024/11/15 6:05:15 5.4MB 图片框架 Glide-3.7.0
1
原创的控件效果,分享给大家一起学习
2024/11/9 9:23:15 1.8MB 折线图 自定义View
1
基于System_View_的脉冲编码调制(PCM)系统设计与仿真
2024/11/2 1:48:21 529KB System_View 脉冲编码调制 PCM 仿真
1
/**给view设置圆角@paramcorners圆角位置@paramcornerRadii圆角弧度*/-(void)setCorners:(UIRectCorner)cornerscornerRadii:(CGSize)cornerRadii;
2024/10/13 13:29:11 5.13MB OC 工具类 封装 Extension
1
AChartEngine是为Android应用而设计的绘图工具库。
可用于绘制多种图表,目前该绘图工具库的最新最新版本的是achartengine-1.1.0.jar。
ChartEngine支持的图表类型:折线图、区域图、散点图、时间图、柱状图、饼状图、气泡式图表、环形图、高低交替图等。
以上每种图表都可以包含多个序列,可以将X轴以水平或垂直的形式显示,也支持很多自定义的特性。
另外,图表可以作为View构建,也可以作为Intent构建这样可以被用于启动一个活动(Activity)。
其实AChartEngine和JFreeChart差不多。
JFreeChart是JAVA平台上的一个开放的图表绘制类库。
它完全使用JAVA语言编写,是为applications,applets,servlets以及JSP等使用所设计。
JFreeChart可生成饼图(piecharts)、柱状图(barcharts)、散点图(scatterplots)、时序图(timeseries)、甘特图(Ganttcharts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。
AChartEngine和JFreeChart都是采用Java编写的开放图表制作类库,前者是应用在android上,后者也能主要应用在JAVASE或者JAVAEE上。
AChartEngine是谷歌开发的开源项目。
2024/10/10 21:26:01 1.25MB AChartEngine Android
1
该项目主要是完成校园二手物品网上交易系统的开发,该系统分为首页、用户管理、购物车管理、订单管理、退出、分类6个模块。
分别在首页模块实现了模糊查询、局部刷新翻页、分类分页查询等功能;
用户管理模块实现了登录、注册、修改、查看信息等功能;
购物车模块实现了查看、购买、修改二手物品数量等功能;
订单模块实现了查看、删除等功能;
分类模块实现商品分类功能。
本项目结构上分为视图View层、业务ViewModel层和数据访问Model层。
层次间的依赖关系自下到上。
采用的技术有html,css,JavaScript,php,vue.js,bootstrap,jquery,ajax等。
其中业务层采用vue.js技术与视图层进行一个数据的双向绑定,并且封装业务流程,为适应业务的变更,每一业务模块均有专门的实现函数。
2024/10/10 10:45:55 10.56MB php 二手 交易
1
surfaceview+mediaplayer实现视频播放和动态设置view的宽高和全屏窗口切换。
播放的是没m3u8的视频,大家有什么问题也可以回复。
2024/10/7 22:23:01 2.7MB surfaceview mediaplayer 全屏 窗口
1
最见不惯收资源分的了,共享!MSC.ADAMS-View高级培训教程
2024/10/7 17:21:44 22.94MB ADAMS
1
导语:MVP开发模式可以帮助项目结构解耦,但其庞大的方法数增加,较为笨重设计对于手Q项目并不很适合。
参考之前Web开发经验,提出以页面结构化的解耦方式组织代码。
下面讲讲Lego在Android上一次小小尝试MVC太过常见这里不啰嗦。
实际应用MVC当中,Activity占据打部分的工作,View和Controller的身份分不清。
而MVP则是一种设计模式专门优化Activity/Fragment。
先来看看MVP模式的核心思想:View不直接与Model交互MVP把Activity中的UI逻辑抽象成View接口,把业务逻辑抽象成Presenter接口,Model类还是原来的Model在MVP设计模
2024/9/25 18:21:55 386KB 页面结构化在Android上的尝试
1
阿里云linux一键安装web环境。
全攻略http://source.docs.cloudcare.cn/support/tool/web/web_1/?spm=5176.730006-53366009-56014009-cmgj000262/A.content.8.py3ERY常见问题http://ops.jiagouyun.com/forum/view/81433/?spm=5176.730006-53366009-56014009-cmgj000262/A.content.9.py3ERY
2024/9/13 17:34:51 91KB 阿里云
1
共 172 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡