Android7.0 完美适配——FileProvider 拍照裁剪全解析
适配 android7.0 中的拍照相册裁剪功能
使用 photoView 实现可点击放大到全屏显示的控件,效果类似于微信朋友圈点开看大图
使用 photoView 实现可点击放大到全屏显示的控件,效果类似于微信朋友圈点开看大图
Path实现常见toolbar点击弹出菜单效果
今天我接着站在了巨人的肩膀上了!因为上次我参考大神利用 Path 实现了点九图效果,附上我上次讲解链接: https://juejin.im/post/58c3b88a44d904006984e58d .这一次,我将完成上次说的实现点击toolbar按钮弹出菜单效果,当然还是利…
Fresco实践-高斯模糊、圆形圆角、URL、File、Assets、Resource
今天只是入门级别的,改天会出一个深度一点的博文介绍用法。 题外话:最近消沉了有快三个月了,这几天都不知道自己在干嘛,这是春节之后的第一篇博文,从今天开始让一切都不一样:Code Behavior, one can.t be less. Fresco是一个Facebook开源的A…
3 分钟了解图片的三级缓存机制
简介快速的了解图片的三级缓存机制
封装并实现统一的图片加载架构
GitHub: 统一的图片加载架构 前言 对于图片加载框架,大家用到的可能是Glide,Picasso或者Fresco,这基本上是主流的图片加载框架,我们使用它的时候,大都感觉如臂使指,简直愉快的不要不要的。但是我们还是发现至少有两个问题,以Glide为例,第一,当需求变动,你…
Android Bitmap最全面详解
Bitmap图像处理的最重要类之一。用它可以获取图像文件信息,进行图像颜色变换、剪切、旋转、缩放等操作,并可以指定格式保存图像文件 Bitmap中有两个内部枚举类:Config和CompressFormat,
Android -- VectorDrawable、AnimatedVectorDrawable 使用详解
Android -- VectorDrawable、AnimatedVectorDrawable 使用详解
模拟油画和铅笔画的滤镜效果
油画效果 先上未经任何处理的原图原图.png 然后使用油画风格的滤镜OilPaintFilter看看效果,OilPaintFilter的使用方式就一句话:) RxImageData.bitmap(bitmap).addFilter(new OilPaintFilter()).i…
处理 Android 发送大图 OOM
解决发送多张大图导致 OOM
Drawable Resource 之旅(二):ShapeDrawable 详解与应用(仿微信雷达扫描)
一、前言 在我们的日常开发中,需要大量的图片来美化我们的 APP,图片的大量使用在增强 UI 的美观性外,也带来诸多的问题,比如:导致程序出现 OOM(内存溢出)、APK 体积变的十分臃肿,内存泄露等 。事实上,在大部分情况下,我们都可以通过 ShapeDrawable 来绘制…
Android 图片高斯模糊解决方案
同步简书:Android 图片高斯模糊解决方案 近年来,图片高斯模糊备受设计师的青睐,在各大知名APP中,如微信、手机QQ、网易云音乐等等都有对背景高斯图模糊的设计,在Adnroid 中,现在常用的图片高斯模糊技术有三种:RenderScript 、fastBlur、对Rend…
一个使用 Fresco 的例子
使用 Fresco 实现最基本的图片加载需求。
对于 Android 中 ImageView 的 ScaleType 你的理解可能是错的
当 ImageView 的大小与它内容的大小不一致时,就出现了一个问题,里面的内容应该怎么展示?放大、缩小、靠上、靠下、居中、居右… 针对这个问题 ImageView 提供了 ScaleType 属性来控制。
android 图集功能
APP 中有图集的功能,能够进行放大缩小等手势操作,集成简单,只需要传入图集 list 即可。
开源推荐:Android 图片压缩开源库
推荐两个 Github 上开源的 Android 图片压缩库,两个库的代码量不多,可以直接使用或者借鉴学习。商业使用,别忘了遵循其对应的开源协议。
Android 仿 QQ 讨论组头像
Android 仿 QQ 讨论组头像
Android 图片尺寸与质量压缩你用对了吗?
介绍了一些关于 Android 开发中图片尺寸与压缩相关的东西。
android 仿 qq 空间、微信朋友圈图片展示
废话不多说,先上效果图 因为最近需要做朋友圈功能,所以在此记录一下,其实很多人不明白的一点应该是在图片的排列上面吧,不规则的排列,其实很简单的,就是一个 GridView,然而你 xml 光光写 GridView 是不行的哦,你们会发现,图片只显示一行,而且这个 gridView 还可以滑动,是吧,其实我们得重写 GridView 的 onMeasure 方法,使其扩大至内容的最大状态。
Android 圆形图片加载实例
在项目中使用圆形的图片的需求还是蛮大的,所以封装一个圆形图片的控件,可以加载本地图片以及网络图片,此控件是继承自 Imageview 控件。对于加载本地图片的话,我们需要设置 src 而不是 background。对于加载网络图片,我们一般需要使用第三方的加载库如 glide、ImageLoader 等等,都可以,使用方法同 ImageView。
使用 Fresco 实现大图浏览(支持手势放大、拖拽)
一、Fresco 简介 Fresco 是 facebook 出品的一款图片加载框架,使用了 Fresco 之后,不需要再考虑图片的加载和内存占用的问题,堪称图片加载的神器。Fresco 将图片存储到一个特殊的区域,避免了 OOM。 Fresco:https://github.com/faceb…
图片加载框架-Picasso最详细的使用指南
写在前面 Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。它们各有优点,以前一直用的是ImageLoader 做项目中的图片加载,由于作者宣布ImageLoader 不会在更新了,因此新的项目…
自定义 View 之 App 用户头像截取控件
在平时开发 App 过程中,用户需要设置头像的,从众多 app 的头像设置来看,基本可分为 2 中情况:1)圆形头像 (如 QQ, 新浪微博等);2) 矩形头像(如微信等).
其实也有好多高仿 QQ 截图或者微信头像截图的博文, 但是都不是真正的高仿, 只能作为一个参考, 直接拿来用还不够完美, 索性自己的也需要这个控件, 自己动手写一个.
根据图片内容显示阴影颜色,细腻的效果
更加细腻的阴影效果,在一些提高用户体验的特殊场景使用
Android7.0 拍照失败 FileUriExposedException, 你的拍照代码升级了吗
SamSung SM-N9006 Android5.0 在应用中拍照之后,无法获取拍照之后的数据,报错 FileUriExposedException
Android 图片加载库的封装实战之路
图片加载是 Android 开发中最最基础的功能,为了降低开发周期和难度,我们经常会选用一些图片加载的开源库
Android 图片预览工具
Android 图片预览工具
Android Shape 使用总结
包含了 shape 属性总结和实例展示
网友评论