自定义博客皮肤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)
  • 问答 (20)
  • 收藏
  • 关注

原创 android插件化主题方案(下-调用其他apk包的资源)

android插件化主题方案(下-调用其他apk包的资源)标签(空格分隔): android 主题 我们在上一篇接受了皮肤切换的基本工作原理,那这次我们着手开始介绍,如何封装主题包,将资源封装在单独主题包中,然后再代码中动态调用,已达到插件化的目的。 主题包? 其实主题包就是一个单独的apk,亦即一个单独的项目,但此项目中只包含res文件夹,不包含代码。 首先我们来介绍如何调

2017-08-24 16:06:42 1231

原创 android插件化主题方案 (上--LayoutInflateFactory的使用)

android插件化主题方案 (上–LayoutInflateFactory的使用)标签(空格分隔): android 主题 皮肤 插件化“做成网易音乐那样的!” 这次产品经理提出的需求就是像网易音乐那样可以更换主题皮肤,当然皮肤切换很多app都有,产品经理也明确表示需要后台有皮肤主题管理能力,所以这次的功能免不了要做成外挂式,不能简单的在资源文件编写多套value的方式实现。 那我们就

2017-08-21 14:06:50 1856

原创 ViewPager+Fragment 滚动系隐藏头部布局

如图所见,效果为顶部轮播图和tab作为一个head,下面为viewpager+fragment,fragment中内容均为recycleview或者其他滚动系控件,当fragment中的滚动系滑动时,head随之进行位移。一开始考虑到使用Scroll对整个子布局进行移动,但viewpager高度不够一旦头部进行上移,那么下方就会随之多出来一片与移动距离相同的黑色空白且触摸事件无法很好的解决。

2017-03-20 10:37:32 2568

原创 Xutils框架中关于DbUtils的使用

在安卓开发中,常用的数据存储方式无外乎网络存储、内存存储、file存储,而网络存储必须依赖网络,内存存储在app关闭后则荡然无存,为了更好的应对需求,持久化数据,此时我们只能选择file存储,而file存储一般形式为xml首选项(SharedPreferences)、sqlite数据库以及其他file形式。xml首选项以xml标签形式持久化数据,解析时使用pull解析,意味着过大的首选项文件将影响

2017-03-13 10:45:24 551 1

空空如也

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

TA关注的人

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