自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android 自定义view 定制一个带比例的环形进度控件

自定义view 定制一个带比例的环形进度控件,效果图如下: 大致思路如下:最外层的圆弧 内层显示进度的圆弧 view内文字显示 @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); /** * 中心坐标 */ float mCenterX = getWidth() / 2; /** ..

2020-07-28 10:05:41 301

原创 Android 自定义输入框

现在的项目中,可能Android自带的输入框已经满足不了需求了,比如说密码框等等,今天就搞几个自定义的输入框,望大家指正。参考来自YUSplitEdittextView如上效果图,有三种自定义输入框:分割的方形输入框 下划线式的输入框 连在一起的方形输入框输入的内容也有两种形式:密码式的 明文展示的在自定义attr.xml文件中中定义了一些属性属性。 <!-- 密码 验证码输入框--> <declare-styleable n...

2020-07-23 17:08:47 2109 1

原创 RecyclerView实现瀑布流,完美解决留白、错乱等问题

RecyclerView实现瀑布流,完美解决留白、错乱等问题,废话不多说。网上很多说解决留白要用:layoutManager.invalidateSpanAssignments();是滴 虽然留白解决了,but会出现新的问题,当你往上滑动到顶部的时候,明显左右item其中一个必然出现向下滑动的视觉效果,很恶心的一个坑,所以说这个方法最好别用,因为只是从一个坑跳进了另一个坑里边,而且这...

2019-07-23 17:03:55 3221 6

原创 基于Ok+Rxjava+retrofit 实现断点续传下载

1、基于Ok+Rxjava实现断点续传下载2、基于Ok+Rxjava+Retrofit实现断点续传下载上一篇博客中介绍了基于Ok+Rxjava实现断点续传下载,这一篇给大家介绍下基于Ok+Rxjava+Retrofit实现断点续传下载,demo下载地址,效果图跟上一篇图片一样,哈哈 ...

2019-05-28 10:51:33 746 3

原创 基于Ok+Rxjava实现断点续传下载

1、基于Ok+Rxjava实现断点续传下载2、基于Ok+Rxjava+Retrofit实现断点续传下载最近总结一下了一下之前学过以及用到过得功能,整理了一个基于Ok+Rxjava实现断点续传下载的demo。下面先给大家展示一下使用效果吧。 说下我的...

2019-05-28 10:20:15 570 3

原创 基于github上camera开源框架CameraKit,实现仿微信拍照摄像功能

前几日在github发现一个很强大的开源框架CameraKit,学习了一下,顺便写了demo(下载地址在下边),还有很多不足之处,还望大家指正。先大致说下这个框架的用法吧,我用的是拍照和录像的那个版本,使用方法:1、在build.gradle引入compile 'com.wonderkiln:camerakit:0.13.2'2、xml中<com.wonderkil...

2019-05-16 11:21:16 9911 11

原创 Android HTTPS 双向认证(基于OkHttp + Retrofit + Rxjava)

今天从这位大神这学到了,权当记录一下了。先介绍下HTTPS吧简单来说,HTTPS就是“安全版”的HTTP,HTTPS = HTTP + SSL。HTTPS相当于在应用层和TCP层之间加入了一个SSL(或TLS),SSL层对从应用层收到的数据进行加密。TLS/SSL中使用了RSA非对称加密,对称加密以及HASH算法。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,...

2019-05-07 17:39:26 861 2

原创 javamail 基于imap和smtp协议手机客户端开发,邮件收件箱、发件箱、邮件详情、转发回复、附件下载、邮件正文显示表情等功能

前一阵子,园区的APP要开发手机端的邮箱功能,NND,就这个功能开发了三个版本,我也是醉了,前两个版本都是基于后台去开发给移动端提供接口的,but,后台不愿意了,说是他们工作量太大做不了,WTF ?!,后来直接说让我们移动端自己开发....,哎,自己开发就开发吧,之前没接触过,也是踩着无数坑过来的呀,希望对大家有所帮助吧,不尽完美,勉强能用,求大神指引方向。看图:1、收件箱与发件箱...

2019-05-07 11:55:57 2824 3

原创 Android 动画之垂直抛物加速减速效果 动画

效果图: 应用场景:可以用到上下拉刷新的动画 分析: 1.前半段横加速度减速运动 2.后半段横加速度加速运动 3.且可以有多个圆点 4.每个圆点出发时间有延迟 实现 首先当然的onMeasure(); /** * 测试view高度 *...

2020-07-30 17:07:57 502

原创 Android 动画之估值器(TypeEvaluator)与插值器(Interpolator)

说到属性动画,就绕不开估值器(TypeEvaluator)与插值器(Interpolator),下边咱就说说这两个:TypeEvaluator(估值器):定义:设置 属性值 从初始值过渡到结束值 的变化具体数值插值器(Interpolator)决定 值 的变化规律(匀速、加速blabla),即决定的是变化趋势;而接下来的具体变化数值则交给估值器 属性动画特有的属性 协助插值器(Interpolator)实现非线性动画效果 其实,对于ValueAnimator.ofInt() 、...

2020-07-29 16:43:47 830 2

原创 Android 动画之属性动画

属性动画前边咱们也说了,android动画除了补间动画还有帧动画,现在又多了一种选择就是属性动画。首先啊,补间动画还有帧动画存在一定的缺点;1、作用对象局限:View 即补间动画 只能够作用在视图View上,即只可以对一个Button、TextView、甚至是LinearLayout、或者其它继承自View的组件进行动画操作,但无法对非View的对象进行动画操作。有些情况下的动画效果只是视图的某个属性 & 对象而不是整个视图,如,现需要实现视图的颜色动态变化,那么就需...

2020-07-28 19:11:37 3431

原创 Anroid 动画之帧动画

帧动画:咱在res/anim/ 新建一个 loading_animation.xml,设置动画资源<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="fasle" // 设置是否只播放一次,默认为false> <item android:dr

2020-07-28 18:14:08 167

原创 Android 动画之补间动画

1、补间动画的标准动画分为四种:平移translate 缩放scale 旋转rotate 透明度alpha2、补间动画的核心类 当然还是有AnimationSet类。下面咱们一个个说起:3、平移(Translate) 核心类TranslateAnimation3.1 XMl设置方式 在res/anim/下边新建 translate_anim.xml的动画文件<?xml version="1.0" encod...

2020-07-28 17:42:34 271

原创 Android 屏幕适配

记录一下鸿洋大神的两篇博客,大家都可以学习一下Android 屏幕适配方案:https://blog.csdn.net/lmj623565791/article/details/45460089Android 百分比布局库(percent-support-lib) 解析与扩展:https://blog.csdn.net/lmj623565791/article/details/46695347...

2020-07-28 10:52:25 190

原创 Android 图片的三级缓存

Android 图片的三级缓存三级缓存,顾名思义是有三个层级的操作:1、内存缓存2、本地缓存3、网络源码在下边。首先咱们来说说内存内存包括:强引用、软引用、弱引用、虚引用。强引用是默认的引用方式, 即使内存溢出,也不会回收。软引用(softReference), 内存不够时, 会考虑回收。 弱引用 (WeakReference)内存不够时, 更会考虑回收。虚引用(Pha...

2019-06-13 10:32:45 3091 1

原创 自定义view实现事件执行进度逐条展示

闲来无事,今天写了个小demo,实现了事件当前进度展示的功能,支持设置横向和纵向,大致先这样,以后用到的话直接引入,也可以修改一下在使用,权当记录一下了,希望大家批评指正。先上图吧,如下:RateDemo在下边,自行下载吧,使用方法:1、下载demo,在你的项目中引入demo中的module:mylibrary2、布局文件中使用: <com.mylibrary....

2019-05-23 10:47:27 163 1

原创 Android 6.0权限控制

安利一个6.0权限控制框架,贼简单用法:compile 'com.apeng:EsayPermissions:1.0.0'然后在需要用到的地方直接调用 就ok了public void requestPermission() { EsayPermissions.with(this) .constantRequest() //可设置...

2019-05-16 11:50:11 697 1

原创 java.lang.ClassNotFoundException: Didn't find class "com.camera.demo.ElephantApp" on path: DexPathLi

--------- beginning of crash05-16 11:00:00.682 17085-17085/com.camera.demo E/AndroidRuntime: FATAL EXCEPTION: main Process: com.camera.demo, PID: 17085 java.lang.RuntimeException: Unable...

2019-05-16 11:11:50 1643 1

原创 javamail发送带附件邮件,附件名称字节多长,导致附件名称在邮件客户端拿不到或者乱码的问题

上网查了一大堆,都是说调用MimeUtility.encodeText()或者.MimeUtility.encodeWord()方法,但是然并卵。我先跟大家细说一下这是个什么情况吧,比如说通过开发的手机端邮箱功能,发送附件,附件名称类似下边图片这种:接着我们发送邮件,包含图上所示的附件,OK,我们发送成功了(这个过程就不给大家展示了,哈哈...)然后我们打开邮箱客户端,查看附件,W...

2019-04-28 15:17:22 2044 4

CusEdittextmaster.rar

自定义输入框,明文与密文展示两种方式,有三种自定义输入框: 分割的方形输入框 下划线式的输入框 连在一起的方形输入框

2020-07-24

PicTertiaryCache.rar

Android图片三级缓存,包含内存缓存、本地缓存以及网络层加载,望批评指正。

2019-06-13

OkAndRetrofitAndRxjavaDownloadDemo.rar

基于ok+rxjava+retrofit实现文件的断点续传下载。

2019-05-28

OkAndRetrofitDownloadDemo.rar

基于Ok+Rxjava实现断点续传下载功能,写的一个工具类demo。

2019-05-28

RateDemo.rar

自定义view实现事件执行进度逐条展示,比如入党进度、购物进度等等。具体可以去我的博客https://blog.csdn.net/zlzlzl1988

2019-05-23

CameraMaster.rar

基于github上camera开源框架CameraKit,实现仿微信拍照摄像功能

2019-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除