自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 史上耦合度最低的添加标题栏方式

前言大多数页面都有标题栏,通常会在基类里封装通用标题栏的初始化代码,然后只需在布局代码里 include 一个标题栏布局,在 Activity 里就能很方便把标题栏设置了。这可能是目前比较普遍的封装方式了。这也有一些弊端,每次都要在布局里写 include 代码比较繁琐。如果是特殊一点的标题栏,就只能自己另外实现了。今天就介绍一种船新的添加标题栏方式,少啰嗦,看最终效果:class MainActivity : AppCompatActivity() { override fun onCrea

2020-06-22 15:49:16 169

原创 Android 优雅地处理后台返回的骚数据

前言Retrofit 是目前主流的网络请求框架,大多数用过的小伙伴应该会遇到过这样的问题,有时某个接口会返回奇怪的错误信息,后台人员测了说不关他们的事,看了自己的代码逻辑也没什么问题。刚遇到时会比较懵,有些人不知道什么原因无从下手。明明测试正常操作是没问题的,可是测试失败情况却会报了异常。问题原因排查问题也很简单,把信息百度一下,会发现是解析异常。那就先看下后台返回了什么,用 PostMan...

2019-10-21 22:10:29 1190

原创 Android 自定义的波浪控件 WaveView

WaveView前言之前公司要做一个标题栏的波浪效果,时间比较赶,就随便在网上找了个波浪控件 Demo。但是后来在该页面加了其他动画一起播放后,发现性能很差,掉帧很严重。仔细读了源码才发现,是用了一种很简单粗暴的方式实现正弦曲线的,有点微积分的概念,在竖直方向画了 n 条,n 为屏幕宽度。假设手机是 1080p 分辨率,一帧画面就调用了 drawLine() 方法 1080 次,几十毫秒就要刷...

2019-02-14 15:18:59 1154 1

空空如也

空空如也

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

TA关注的人

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