AigeStudio
码龄8年
  • 738,263
    被访问
  • 26
    原创
  • 994,119
    排名
  • 6,383
    粉丝
关注
提问 私信

个人简介:审美诡异的设计师、喜欢狗头的摄影爱好者、只会搬砖的码农、对各种知识有狂热的探求心、常年穿梭于大街小巷寻找好吃的路边摊、爱学习、爱分享、爱旅行的90后老男人

  • 加入CSDN时间: 2014-07-14
博客简介:

AigeStudio

博客描述:
审美诡异的设计师、喜欢狗头的摄影爱好者、只会搬砖的码农、对各种知识有狂热的探求心、常年穿梭于大街小巷寻找好吃的路边摊、爱学习、爱分享、爱旅行的90后老男人
查看详细资料
个人成就
  • 获得1,207次点赞
  • 内容获得1,290次评论
  • 获得251次收藏
创作历程
  • 3篇
    2019年
  • 1篇
    2016年
  • 13篇
    2015年
  • 9篇
    2014年
成就勋章
TA的专栏
  • Android事件分发完全解析
    2篇
  • Android自定义控件其实很简单
    9篇
  • Android控件解析
    2篇
  • Custom My Love
    23篇
  • System
    2篇
  • MacOS
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

入坑 Flutter 前你需要知道的一些 XXX

扳指一算,这已经是 Flutter 出道的第三个年头了。这两年来,用它写过几个类似计算器、手电筒、罗盘之类小到不能再小的应用,也算是对其有一点点拙见,本文纯属爽完后的瞎掰,不涉及过多的代码,只对准备入坑或者想要入坑的童鞋简单地聊一聊 Flutter,包括它的基础架构、设计原理、应用场景以及未来发展等等。What is Flutter?Flutter 是什么?套用目前 Flutter 官网的原话...
原创
发布博客 2019.08.23 ·
4080 阅读 ·
3 点赞 ·
7 评论

MacOS 下安装多个版本的 JDK 并统一管理

现在的 MacOS 都不自带 JDK 了,如果你在未安装 JDK 的 MacOS 中执行 Java 命令会出现如下提示:AigeStudio@aige$ java -versionNo Java runtime present, requesting install.然后 MacOS 会提示你 JDK 未安装:点击更多信息的话就会去到 Oracle 的 JDK 下载页让你下载安装,在稍...
原创
发布博客 2019.08.15 ·
5505 阅读 ·
1 点赞 ·
0 评论

巧用 iTerm2 & zsh & oh-my-zsh 打造炫酷的 MacOS 终端环境

MacOS 系统自带的 Bash 虽然已经很强大,但是对于一些细节功能的支持并不完美,重点是对于一个颜控来说,原生 Bash 真的很丑……可塑性也不高。本文将使用 iTerm2 这款被各路大牛吹爆的 MacOS 平台最好用终端结合 zsh
原创
发布博客 2019.08.13 ·
16069 阅读 ·
2 点赞 ·
1 评论

论Android应用进程长存的可行性

本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。 转载或引用前请注明来自AigeStudio 侵权必究 关于爱哥 如何能让我们的应用能够在系统后台持续地运行是一个自Android从娘(ma)胎(bi)里出来时就议论不停的话题,而且这似乎成了一个牛(liu)逼(mang)应用标配的功能。每当有人问起爱哥这个沉重的问题时我都会选择避而不答,原因有二,一是我并不曾深入地研究过相
原创
发布博客 2016.05.08 ·
40528 阅读 ·
55 点赞 ·
56 评论

TabLayout:另一种Tab的实现方式

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵 镇楼在5.0以前我们想要实现像网易新闻客户端那样的的Tab可以有很多种选择:比如古老的TabHost,3.0后ActionBar所提供的Tab,以及各种成熟的Tab开源控件等,都可以直接或间接地实现Tab的效果。然而,对于这样一种使用极多的控
原创
发布博客 2015.07.30 ·
41419 阅读 ·
37 点赞 ·
28 评论

Toolbar:上位的小三

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵 镇楼Toolbar是Android 5.0中新引入的一个控件,其出现的目的就是为了取代ActionBar,在讲解Toolbar之前我们还是来恶补一下关于ActionBar的一些野史,看看为什么Android会在5.0中使用一个全新的控件来取代
原创
发布博客 2015.07.27 ·
19985 阅读 ·
39 点赞 ·
29 评论

Android事件分发完全解析之事件从何而来

上一节Android事件分发完全解析之为什么是她中我们简略地分析了事件分发机制的由来,这里要说明一点,Android(或者说任何的驱动系统)都包含大量不同类型的事件,比如按键啦、轨迹球啦、鼠标啦、触摸啦、红外线啦等等等,这里为了简化问题也为了切合实际,我们只针对触摸事件进行分析,至于其他的一些杂七杂八的事件其实都很好理解就不多说了。
原创
发布博客 2015.03.30 ·
19694 阅读 ·
33 点赞 ·
43 评论

Android事件分发完全解析之为什么是她

记得以前教我code的启蒙老师对我说过,如果你想学习一个新事物只需要三个W:Why、What、How,也就是:为什么?是什么?怎么做?当你搞懂这三个W之后,你对新事物必定会有一个透彻的了解。然而对大多数Student来说他们往往最有兴趣的是“How”也是他们最先接触的一个W,其次则是“What”,而“Why”往往会被选择性地忽略,这也是很多时候我们为什么无法将现有知识水平提升一个层次的根本原因。
原创
发布博客 2015.03.14 ·
18585 阅读 ·
54 点赞 ·
29 评论

自定义控件其实很简单3/4

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼隐约雷鸣 阴霾天空 但盼风雨来 能留你在此隐约雷鸣 阴霾天空 即使天无雨 我亦留此地上一节我们细致地、猥琐地、小心翼翼地、犹如丝滑般抚摸、啊不,是讲解了如何去测量一个布局控件,再次强调,如我之前多次强调那样
原创
发布博客 2015.02.22 ·
26858 阅读 ·
34 点赞 ·
61 评论

为什么我们可以在非UI线程中更新UI

看到这样的标题……估计N多人会说我是逗比…………因为很多盆友在学习Android(特别是从4.0之后开始入门的)的时候都会常看见或听到别人说我们更新UI呢要在UI线程(或者说主线程)中去更新UI,不要在子线程中更新UI,而Android官方呢也建议我们不要在非UI线程直接更新UI,为什么呢?借助Android官方的一句话来说就是:“The Android UI toolkit is not thread-safe and the view must always be manipulated on the
原创
发布博客 2015.02.03 ·
28134 阅读 ·
35 点赞 ·
56 评论

自定义控件其实很简单2/3

发布资源 2015.02.01 ·
zip

自定义控件其实很简单2/3

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼又要开始鸡冻人心的一刻了有木有!有木有鸡冻! = = ……通过上一节的讲解呢我们大致对Android测量控件有个初步的了解,而此后呢也有不少盆友Q小窗我问了不少问题,不过其实这些问题大多都不是问题,至于到底是不是问题呢,还要等
原创
发布博客 2015.02.01 ·
22906 阅读 ·
38 点赞 ·
50 评论

自定义控件其实很简单7/12

发布资源 2015.01.22 ·
zip

自定义控件其实很简单7/12

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼要在数量上统计中国菜的品种,在地域上毫无争议地划分菜系,在今天,是一件几乎不可能完成的事……Cut…………抱歉……忘吃药了,再来一遍。如果非要对自定义控件的流程进行一个简单的划分,我会尝试将其分为三大部分:控件的绘制、控件的测
原创
发布博客 2015.01.22 ·
36001 阅读 ·
76 点赞 ·
71 评论

Android翻页效果原理实现之模拟扭曲

上一节我们实现了翻页的曲线效果,但是效果有点小瑕疵不知道大家发现没有:如图,我们发现折叠区域怪怪的,并没有实现我们之前的“弯曲”效果,为什么呢?是计算错了么?其实不是的,我们之前测试的时候使用的将canvas填色,但是这里我们用到的是一张位图,虽然我们的Path是曲线、Region有曲线区域,但是我们的Bitmap是个规规矩矩的矩形啊,怎么弯曲~怎么办呢?说起扭曲,我们首先想到的是dr
原创
发布博客 2015.01.15 ·
20293 阅读 ·
39 点赞 ·
28 评论

Android翻页效果原理实现之模拟扭曲

发布资源 2015.01.15 ·
zip

Android翻页效果原理实现之曲线的实现

发布资源 2015.01.14 ·
zip

Android翻页效果原理实现之曲线的实现

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼上一节我们通过引入折线实现了页面的折叠翻转效果,有了前面两节的基础呢其实曲线的实现可以变得非常简单,为什么这么说呢?因为曲线无非就是在折线的基础上对Path加入了曲线的实现,进而只是影响了我们的Region区域,而其他的什么事
原创
发布博客 2015.01.14 ·
17606 阅读 ·
23 点赞 ·
26 评论

Android翻页效果原理实现之引入折线

发布资源 2015.01.14 ·
zip

Android翻页效果原理实现之引入折线

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼PS:写得太嗨忘了说明一点,下面文章中提到的“长边”(也就是代码部分中出现的sizeLong)指的是折叠区域直角三角形中与控件右边相连的边,而“短边”(也就是代码部分中出现的sizeShort)则指的是折叠区域直角三角形中与控
原创
发布博客 2015.01.13 ·
18850 阅读 ·
48 点赞 ·
41 评论
加载更多