三.完整项目 1.iosche 一句话介绍:谷歌2016开发者大会的展示项目 上榜理由:github上有13.4k个star,位居企业级项目排行榜第一位,牛逼的开发者,权威的...
三.完整项目 1.iosche 一句话介绍:谷歌2016开发者大会的展示项目 上榜理由:github上有13.4k个star,位居企业级项目排行榜第一位,牛逼的开发者,权威的...
你笑起来真好看 I want to travel afar 想去远方的山川 I want to see the seagull 想去海边看海鸥 In spite of muc...
原理 多个纹理绘制在一个surface上 理解了添加水印的原理,不管是视频水印还是图片水印都是很简单的了,只是使用的纹理不一样而已。如果是绘制文字水印的话,则需要将文字生成图...
亲爱的简书用户: 自「简书创作者」接受公开申请以来,数十万名简书用户提交申请,为了更好地解决大家关于创作者的疑问,简书内容团队整理了一些常见问题,快来看看吧。 Q:为什么...
前言 在项目中我们常常继承AppCompatEditText或EditText自定义验证码输入框来代替系统输入框,以满足UI设计需求,如: 直线形输入框方形输入框1.gif2...
思路:利用Path绘制动画轨迹,再使用PathMeasure获取轨迹中的坐标位置实时改变view的坐标完成红包动画。 封装一个红包容器view用于管理大量红包view的显示、...
SharedElement共享元素 Andriod 5.0开始支持共享元素动画,该动画主要应用于多个页面之间共享控制某些控件。比如某个控件在Page_A中在位置1,在Page...
前言 在查看Matrix相关资料的时候,发现了setPolyToPoly这个方法,可以实现折叠布局,觉得挺有意思的,就查看了相关资料。发现鸿洋大神写的一篇很不错,Androi...
【Android 自定义View之绘图】 基础图形的绘制 一、Paint与Canvas 绘图需要两个工具,笔和纸。这里的 Paint相当于笔,而 Canvas相当于纸,不过需...