自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何解析异构列表

前言开发业务需求时,遇到了列表中包含完全不同类型的数据结构。这种列表我们称为异构列表。以聊天记录列表为例[ { "msgType" : "text", "id" : "1", "content" : "Hello world" }, { "msgType" : "record", "id" : "2", "url" : "https://xxxx.mp4", "length" : 123450 }, { "msgType" : "image", "id" :

2021-03-13 21:17:54 557

原创 如何动态解析JSON

前言接入某业务接口时,发现其成功和失败状态下,data字段的数据类型并不一致。接口已上线多时无法随便改动,故需要客户端自己兼容请求成功时,data是T类型(某自定义数据类型){ "code" : 0, "data" : {}}请求失败时,data是String类型{ "code" : 1000, "data" : "错误信息"}一个data字段对应了两种数据类型,只能把它定义成Object类型。请求成功时,由于data定义成Object类型,默认情况下Gson会将其解析成L

2021-02-18 21:48:07 991

原创 实现TextView文本颜色渐变的骚操作

实现TextView文本颜色渐变的骚操作前言常规操作LinearGradient做法一做法二骚操作前言最近开发过程中要实现文本颜色渐变的效果。什么,文本颜色也要渐变?好吧…先来点最终效果图常规操作常见的渐变做法有两种。关键都是创建一个LinearGradient对象,并将其设置到TextView的画笔中。简单介绍下LinearGradientLinearGradientShade...

2020-05-03 20:52:21 720 2

原创 Android标题居中的Toolbar

前言2017年特意写第一篇博客开个头。之前一直不写博客的原因,一个是懒,另一个是因为觉得自己没那个能力,怕误导别人。但是最近特别想听听别人的意见,所以就下定决心开始写博客。 我有轻微强迫症,所以对代码的要求比较高,对自己更是如此。写代码的时候做到优雅整洁。

2016-12-26 23:17:40 859

空空如也

空空如也

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

TA关注的人

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