![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android frame
soullines
只若初见
展开
-
沉浸式状态栏上下兼容
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/48649563;本文出自:【张鸿洋的博客】一、概述近期注意到QQ新版使用了沉浸式状态栏,ok,先声明一下:本篇博客效果下图:关于这个状态栏变色到底叫「Immersive Mode」/「Translucent Bars」有兴趣可以去 为什么在国内转载 2017-05-19 17:07:53 · 400 阅读 · 0 评论 -
android局部更新(RecyclerView+ DiffUtil)
在android中listView/RecyclerView是最常用的ui控件,最常见的交互多是list的刷新,刷新和加载的交互涉及到adapter的刷新----即notifyDataSetChanged()全局刷新 但是notifychaged有一些不可避免的弊端: 1.不会触发 RecyclerView 的局部更新的动画。 2.性能低,会刷新整个 RecyclerView原创 2017-08-21 22:12:39 · 4298 阅读 · 0 评论 -
ButterKnife的base类抽取
butterknife的base类抽取 在android开发中与xml之间交互式最常用不过的了,findviewById 可以获取字段进行数据绑定,DataBinging比较简便,对于我来说ButterKnife是习惯性的获取字段的依赖控件 但是在android中无论是activity还是fragment都频繁用到ButterKnife,为了避免代码块的重复需要在base基类中抽取Bu原创 2017-05-24 18:17:52 · 779 阅读 · 0 评论 -
ToolBar的封装
ToolBar的封装 在开发app过程中,切换不同的fragment经常需要显示不同的toolbar,为了提高代码的质量和编程的效率,需要对toolbar进行统一的封装; 首先toolbar最常用的习惯的在xml中实现<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns原创 2017-05-19 11:55:38 · 335 阅读 · 0 评论 -
网络框架抽取(RxJava+Retrofit)
网络框架抽取(RxJava+Retrofit) 随着Rxjava的出现,当下retrofit+Rxjava的二次封装成为android网络框架的主流,加之其注解的便捷性,使其成为不错的网络框架; ok~废话不多说,直接上代码: 1.添加依赖:compile 'com.squareup.retrofit2:retrofit:2.1.0' 下面进行retrofit的简单抽取原创 2017-05-26 09:56:34 · 707 阅读 · 0 评论 -
Android--MVP+Retrofit+Rxjava的实现
这一片博文 主要着眼于mvp框架和retrofit+rxjava的配合;以一个简单实例来实现用户的登录;首先来看效果图: 重要的是功能,界面较为简单: 1.Mvp 实现login的总体框架 2.网络请求为 retrofit ,实现多层次封装 3.retrofit的请求和响应使用 rxjava 来实现在看代码之前首先来看项目的整体架构: 作为业务逻辑和业务模型的model层 不仅仅可以放置j原创 2017-08-29 19:29:58 · 1382 阅读 · 1 评论