通过重载 ViewGroup 的 dispatchDraw 可以实现一个简单的蒙版效果。 例如下拉刷新时,可以在 contentView 上加一层遮罩。 canvas.drawRect(0, mContentView
前言 伟大的Google为Android推出了一系列的兼容包,最新的就是Design Support Library了,这里我们结合v7和v4中的几个控件,来主要学习Design Support
fackbook除了buck之后,一直期待在windows上有可以加速编译的工具,后来阿里出了freeline,第一次编译比较耗时,以后每次增量编译,基本是秒级编译。于是笔者也去整了一下,当然折腾的唯一理由是它支持wi
学习领域有两类人 – 一类是那些通过艰苦努力一步一步学习的人,一类是学习别人的经验教训走捷径的人。在此,我想分享一些自己的经验给大家: 添加使用第三方依赖库前,请再三思考,它绝对是一个慎重的决定; 如果用户看不见有些界面
1.介绍 在使用Android Studio开发的时候,大部分人都会使用一些插件来提高开发效率,比如: ButterKnife 自动生成注解代码 PermissionsDispatcher
er 简介:不同的数据提供者使用一个适配器来向一个相同的客户提供服务。 2、建造者模式:AlertDialog.Builder 简介:可以分步地构造每一部分。 3、命令模式:Handler
Dribbble是一个优秀的设计师网站,这里有上万优秀设计师为移动开发人员提供了海量精美的UI资源。Dribbble很早就开放了API,也有许多优秀的第三方客户端,本着学习的目的,我在课余时间写了这个
在使用Android Studio 开发中,如遇到多个项目引用同一个library(源码)的情况时,会遇到在每个项目中都要有一套library的代码,对还在开发和维护中的library需要频繁的修改,
1.概述 PigeonCall,中文名“飞鸽电话”,是一款Android平台的VoIP网络电话应用,但只工作于局域网,支持给任意局域网内使用该App的其他用户拨打网络电话,可以在各大应用市场下载安装,也可以直接点击
回到正题,这次带来的效果,是一个Android 的3D立体旋转的效果。 当然灵感的来源,来自早些时间微博上看到的效果图。 非常酷有木有!作为程序猿我当然要把它加入我的下一个项目中啦! 原效果
文章 Android Studio 2.0 发布 新的 2.0 稳定版带来更快的构建速度和更快的模拟器,支持最新的 Android 和 Google Play Services 。 Android N混
正所谓“工欲善其事必先利其器”,一个好的工具或者技巧能让提升工作效率,起到事半功倍的效果。在这里斗胆列出一些窃以为一些可能快速提高Android日常开发的脚本,希望可以为大家提供一些好的工具,有帮助的思路。
概述 Android已经为我们提供了大量的View供我们使用,但是可能有时候这些组件不能满足我们的需求,这时候就需要自定义控件了。自定义控件对于初学者总是感觉是一种复杂的技术。因为里面涉及到的知识
HTTP协议就不讲了吧?反正copy一段过来也不会有人看。我们就直接跳到文件上传去。想看也可以, 传送门 post form 表单 上图是不是很常见,在网页里选一个文件,点击上传。上传到哪里?服
AndroidPhotoshopColorPicker - 一个功能强大的Android颜色选择库。就像Photoshop中的功能一样。 功能特性 Hue bar - Adjust hue using
Rosie是一个遵循Clean 架构的Android开发框架。 项目地址: https://github.com/Karumi/Rosie
Base Base是针对于Android开发封装好一些常用的基类,主要包括通用的Adapter、Activity、Fragment、Dialog等、和一些常用的Util类,只为更简单。 引入 Maven:
Chuxin Android Coding Style & 以前在公司的代码规范,可在组内推行 1 Project structure 工程结构 1.1 Notice 说明 New projects
简介 CookMan,厨客,是一款查询、搜索、分类、收藏菜谱功能的APP。 cookMan.gif 数据来源 Mob API 项目地址 APK下载地址 下载 APP 截图 主页面
谈到Android上的性能剖析,很多人会想到TraceView,SysTrace。TraceView擅长Method Tracing,与IDE集成,使用方便,不过有时候它的误差让人无法忍受;SysTr