自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王宇的博客

菜鸟搬砖工的学习笔记

  • 博客(5)
  • 收藏
  • 关注

原创 关于Context.startForegroundService() did not then call Service.startForeground()的解决办法

废话不多说,关于前台服务方面的知识请自行百度,我要说的是在启动service调用了startFroregroundService,并且在service里的onCreate和onStartCommand里也调用了startFraground的情况下,在崩溃统计里依然出现了Context.startForegroundService() did not then call Service.startForeground()这个异常。首先要了解这个异常出现的原因,startFroregroundService

2020-08-19 10:04:14 9012 2

原创 给你一个原汁原味的Retrofit2+Rxjava2的请求封装

关于Retrofit和Rxjava的教程往上已经有很多,但大多都是1.x版本,很多方法和类已经改变,而且封装也说的不太多.这里我做了一个简单的封装,可以说一句话代码完成封装也不错.封装的功能:请求显示进度框; 对返回参数统一处理  cookie保持  缓存策略 公共参数  日志打印代码就一个util工具类,请自行查看https://github.com/itwangyu/Retrofi

2017-07-20 16:16:44 233

原创 关于MotionEvent.ACTION_CANCEL带来的滑动问题解决

几乎所有的自定义控件都要手动处理onTouchEvent事件,我们知道,onTouchEvent方法返回的布尔值决定了你是否处理(消费当前事件),但是这么笼统的说其实是不准确的.准确来说,是当手指按下,也就是onTouchEvent接收到ACTION_DOWN事件的时候,如果返回true,那么就代表这次事件被我们处理,后来的ACTION_MOVE和ACTION_UP的返回结果是无所谓的. 同样

2017-07-14 14:54:37 7520 2

原创 滑块在进度条上面的SeekBar

根据ui需求,需要显示一个奇葩的seekbar,滑块要在进度条上面,类似于刻度的显示。找了网上很多帖子,全都是教你怎样自定义seekbar,没有实现滑块在进度条上面的。于是捡起自定义view,自己写了一个。效果图:首先说下整体思路,思路比较简单,但是实际写起来有不少坑。上面是一个imageview,下面是一个progressBar。重写onTouchEvent,控制ImageView的位置

2017-06-02 17:00:26 2858

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

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

2017-04-17 14:16:20 1344

空空如也

空空如也

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

TA关注的人

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