之前已经详细的说明过shape在xml中的属性和用法了,参考shape xml属性详解。shape是一个drawable的xml文件,下意识的会认为shape在代码中所所对应...
之前已经详细的说明过shape在xml中的属性和用法了,参考shape xml属性详解。shape是一个drawable的xml文件,下意识的会认为shape在代码中所所对应...
1.简述 顾名思义,工厂就是生产产品的嘛!工厂模式(Factory Pattern)的定义也差不多就是这个意思,提供了一种创建对象的最佳方式,属于创建型模式。在工厂模式中,创...
前言 本文是 Android官方架构组件 系列的番外篇,因为目前国内关于DataBinding双向绑定的博客,讲的实在是五花八门,很多文章看完之后仍然一头雾水,特此专门写一篇...
前言: 本文主要讲述如何在项目中,在不重启应用的情况下,实现动态换肤的效果。换肤这块做的比较好的,有网易云音乐,qq等,给用户带来了多样的界面选择和个性化定制。之前看到换肤的...
知乎的单Activity+多Fragment客户端在使用的时候真的是如丝袜版顺滑,给知乎团队笔芯,但是Fragment在使用过程中会遇到各种各样的问题,平时使用都费劲,要写这...
Android网络状态监听实现 功能分析 背景介绍 为了给用户一个好的使用体验,尤其是一些视频、图片类型的app,我们经常需要在用户网络状态发生变化的时候给用户一些及时的提示...
ConsecutiveScrollerLayout是我在GitHub开源的一个Android自定义滑动布局,它可以让多个滑动布局和普通控件在界面上像一个整体一样连续顺畅地滑动...
前言 在以往的Fragment使用中,我们都是使用Fragment的事务进行添加,删除,替换等操作,为了快速开发,我们也会自行封装一个FragmentController。在...
作者 / Scott Swarthout, Product Manager 我们很高兴为大家带来Android Studio 3.6的稳定版本,该版本提供的功能与特性旨在提升...