自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倚竹幽篁

心静,成器。[github/ysy950803]

  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 解决PopupWindow中CardView阴影不显示(无效)的问题

谷歌Design库里的控件还是很香的,CardView是Material Design的核心控件之一。今天就用它来做一个小弹窗,大概是想要这种效果:布局文件很简单,我定义了圆角和阴影:<android.support.v7.widget.CardView android:layout_width="wrap_content" android:layout_height...

2018-12-19 22:59:21 3102 3

原创 Glide4.8集成现有OkHttpClient并加载https图片

转眼间谷歌的Glide图片加载库都4.8.0了,时间过得真的太快。今天解决两个问题:1、Glide网络加载库集成为OkHttp(其默认为原生的API实现),众所周知OkHttp可以帮助我们更方便地玩转网络请求;2、让Glide可以加载https前缀的图片链接(如果你的域名证书是服务端自己瞎签的,没有在线认证,就过不了安全检查,表现为你用Chrome浏览器打开这个链接会提示不安全的红色警告)。...

2018-12-18 23:36:42 6670 6

原创 RxJava2开发小记:先加载缓存再请求网络之简单实现

关于缓存用户角度:做客户端,大部分时候都在追求良好的用户体验,缓存,就要达到一个缓兵之计的效果。因为用户永远是“暴躁”的,页面加载要是有缓存先展示出来,用户就会安心很多。这是一种视觉上的舒服,大多数用户并不在乎这个数据从哪来。开发者角度:对于客户端程序来说,网络状况是未知而不稳定的,在耗时上面,一次网络请求可能大于本地数据读取好几个数量级。并且,某些及时性不高的数据,并不需要每次都从服务端...

2018-12-10 21:05:20 3242

原创 RxJava2开发小记:用CompositeDisposable来“安排”Retrofit网络请求

8102年,应该有很多新项目用的是RxJava2+Retrofit2来开发了,刚开始接触的时候确实需要一些精力去学习(记得之前看到一些大佬写的关于RxJava的介绍,说到其雄心勃勃远不止一个框架这么简单),和传统的开发模式还是有点差异的。不过慢慢地,你就会爱上介种套路。万丈高楼平地起,先对Retrofit进行一些简单封装,方便外部调用(熟悉的同学可以忽略):public class Ret...

2018-12-09 19:54:08 25810

空空如也

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

TA关注的人

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