夏蝉饮冰

新旧之间,交替的不仅是时间,还有沉淀

[细节控]--超详细的编译so库教程

似此星辰非昨夜,为谁风露立中宵

开发环境: 硬件:Mac Pro 软件:Android Studio 3.0.1 开发环境:办公室(大弦嘈嘈如急雨,小弦切切如私语) 这次学习编译so库,在网上找了很多教程文章,但都是不成功。最后还是参考官网下的文档成功编译了。遂将此次经历记录下来。 本细节帝主要以本次成功案例为准,详细说明如何使用AS成功编写so库。大道三千,非只有此一条路可走。 这里先贴出本次J...

【闻弦歌】--初识音频

一曲肝肠断

学习的目的在于掌握以及更好地使用,学习的第一步就是认知。在音频学习时,我们首先要认知的就是声音。 声音是什么 声音由震动而生,它本质上是一种机械波。既然是波,就拥有波动传播的性质,例如频率、波长等。 对人而言,“声音”于生理学上的体现为大脑接受到的声音,和物理学定义有偏差。人类的耳朵一般只能听到约在20Hz至20,000 Hz(20kHz)范围内的声音,其上限会随年龄增加而降低,蚊...

吐血整理!17年下半年面试问题以及解析精华整理(上)

吐血三升,整理不易

前段时间有一篇面试总结,这里是原文原文,奈何只给了考卷没有答案。 最近又处于金三银四,正是跳槽加薪的大好良机啊。便抽了时间将答案整理了一下。 本文章大部分内容整理自网络,Po出来的网页也是经过了一轮筛选的,可读性比较好一点。另,一些主观性比较强的问题就添加了一丢丢个人看法,大家尽兴阅读。 本文系个人辛苦整理收纳,转载请注明出处。 整理不易,大家走过路过看的开心,可以适当给个一毛两毛聊表心意...

文字动次打次,让文字动态绘制出来

本文属于Android技术论述文章,阅读完大致需要五分钟 原创文章,转载请注明出处。 没时间的小伙伴可以直接跳过文章,点击项目地址,如果喜欢的话,顺手给个star那是极好的【娇羞……】 二话不说,效果奉上! 知识点序列: Canvas绘制 TextPaint Path PathMeasure【测量Path】 代码分析 获取文字的轮廓Path 在TextP...

实现薄荷Loading动画

自定义View用Canvas绘制出薄荷的Loading动画

本文属于Android技术论述文章,阅读完大致需要五分钟 原创文章,转载请注明出处。 没时间的小伙伴可以直接跳过文章,点击项目地址,如果喜欢的话,顺手给个star那是极好的【娇羞……】 好吧。先说一下为什么要做这个项目。 前几天使用薄荷的时候,凑巧看到了这个Loading动画,觉得效果还不错。就想尝试着实现一下。 先看一下原版的效果,GIF录制的比较快,但应该还可以看清楚。...

实用性MAX!像普通View一样自由使用的粒子组件

升级版的粒子效果,可自定义Bitmap

原创文章,转载请注明出处。 之前作过一篇萤火虫飞舞粒子效果,当时看还不错。无论是性能还是UI都满足了当时的设计效果,但实际应用到项目中,却发现由于SurfaceView 其本身是绘制在window层面上的,对View本身的属性有很多的限制,用起来却不是很实在,还存在着很多不足。 于是便将之前的效果重新写了一下,改用继承View来实现,虽然说和SurfaceView相比,在绘制性能...

低消耗、带回滚动画的仿探探交互效果

给你一沓无限循环的牌

原创文章,转载请注明出处。 前段时间项目中有一个仿探探的交互界面,写代码的过程中,觉得效果还不错。就把思路和原理记录了下来,分享一下。 先奉上GitHub地址,大家感兴趣可以来个starInfinateCard 套路还是要走一下的,先给大家看一下效果图: 真机上一点都不卡!一点都不卡!不卡!!! 又学习了一些录制GIF的方法,这次来一张真机的效果!! ...

Android萤火虫飞舞粒子效果

让我们来做一群快乐的萤火虫吧!

GitHub地址 原创文章,转载请注明出处 萤火虫飞舞粒子效果 本项目中我提供了两种方案,最终呈现的效果如下: 先奉上GitHub地址戳这里,有兴趣的同鞋star一下咯 实现原理 Android的粒子效果、粒子动画,已经有很多开源的轮子了。作为一个坚定的轮子主义者,我google了大半天,却没有找到这种类似于萤火虫飞舞的效果。只好自己来实现这种效果。 相比...

JadynAi的第一篇博客

"Hello World"