Android疑难解答
文章平均质量分 91
singwhatiwanna
有创新精神的Android技术分享者,Android资深工程师
展开
-
Android中将View的内容保存为图像的方法
原理:创建一个新的Bitmap,然后再根据它来创建一个Canvas,最后调用View的draw方法将View画到Canvas上,这样得到的Bitmap就是我们想要的。代码: public Bitmap createViewBitmap(View v) { Bitmap bitmap = Bitmap.createBitmap(v.getWidth(), v.getHeight原创 2014-01-23 10:16:03 · 8927 阅读 · 5 评论 -
给TextView加上多彩效果:改变部分字体的大小和颜色
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/18363899前言在实际使用中,有时候会遇到特殊需求,比如pm突发奇想,想把TextView的某几个字变的大一点,再加点颜色,这貌似不好搞,如果是给TextView整体加效果就很好搞了。但是问题总是要解决,下面我给出解决方法,其实方法很简单,问题在于你是否知道有这种方法。方法:原创 2014-01-16 18:30:54 · 42000 阅读 · 20 评论 -
Android中屏幕密度和图片大小的关系分析
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/19139013前言Android中支持许多资源,包括图片(Bitmap),对应于bitmap的文件夹是drawable,除了drawable,还有drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawable-原创 2014-02-13 01:30:58 · 14139 阅读 · 8 评论 -
类似微信的文本输入框
本文内容比较简单,给大家介绍一下微信的文本输入框是如何实现的,其实那只是个普通的文本框设了一个特殊的背景而已。具体微信怎么实现的,大家可以反编译下,这里介绍下如何实现这个背景。可以先看下文章末尾的效果图,里面的文本框是不是和微信的比较像啊,下面说下实现思想:首先,这种效果用.9图我不知道是否可以做出来。如果不用.9图的话,那就只能用drawable来写,这种drawable有点复杂,可以采用Lay原创 2014-12-28 18:59:04 · 24648 阅读 · 18 评论 -
Gradle从入门到实战 - Groovy基础
前言Android方向的第一期文章,会专注于Gradle系列,名字叫做『 Gradle从入门到实战』,计划有如下几个课程:Groovy基础 全面理解Gradle 如何创建Gradle插件 分析Android的build tools插件 实战,从0到1完成一款Gradle插件本篇文章讲解Groovy基础。为什么是Groovy基础呢,因为玩转Gradle并不需要学习Groovy的全部...原创 2017-07-25 17:29:04 · 46299 阅读 · 46 评论 -
全面理解Gradle - 执行时序
什么是Gradle?一个像 Ant 一样的非常灵活的通用构建工具 一种可切换的, 像 maven 一样的基于合约构建的框架 支持强大的多工程构建 支持强大的依赖管理(基于 ApacheIvy ) 支持已有的 maven 和 ivy 仓库 支持传递性依赖管理, 而不需要远程仓库或者 pom.xml 或者 ivy 配置文件 优先支持 Ant 式的任务和构建 基于 groovy 的构建脚本原创 2017-12-13 22:18:45 · 39240 阅读 · 23 评论 -
全面理解Gradle - 定义Task
之前我们讲述了Groovy的语法,还讲述了Gradle的执行时序,本篇文章讲述下Task的定义。Task可以理解为Gradle的执行单元,实在是太重要了。根据前面的分析,Gradle通过一个个task来完成具体的构建任务,下面我们来看下Task的定义。原创 2017-12-26 00:14:00 · 35943 阅读 · 12 评论