随笔分类 -  android之UI效果研究

1 2 下一页

里面主要是研究Android的纯界面上的东东,重在研究原理,也包含一些好的特效收集。
android高级UI之PathMeasure<三>--Path测量实战(笑脸loading效果实现、划船效果实现)
摘要:接着上一次https://www.cnblogs.com/webor2006/p/15605936.html的PathMeasure学习继续,这里将对PathMeasure的学习进行收尾。 笑脸loading效果实现: 效果: 具体实现: 1、新建View: 2、画左、右边眼睛: 由于左右眼睛就是两 阅读全文

posted @ 2022-03-09 11:01 cexo 阅读(156) 评论(2) 推荐(0)

android高级UI之PathMeasure<二>--Path测量实战(各种Loading效果)
摘要:在上一次https://www.cnblogs.com/webor2006/p/15488224.html已经学习上PathMeasure的基础了,这次则针对它进行一些实际效果的操练加以巩固。 实战:各种Loading效果: Loading一:让箭头图片沿圆轨迹走 效果: 首先来实现在上篇开头所展示 阅读全文

posted @ 2021-12-02 14:56 cexo 阅读(255) 评论(0) 推荐(0)

android高级UI之PathMeasure<一>--Path测量基础(nextContour、getPosTan、getMatrix、getSegment)
摘要:前言: 在上一次https://www.cnblogs.com/webor2006/p/15265808.html完成了对于贝塞尔曲线绘制的学习,今天准备学习UI绘制中经常会用到的跟Path相关的一些知识,也是很重要,但是你不去专门花时间去研究的话其实理解起来也并不轻松,关于掌握了这个技能之后最终你 阅读全文

posted @ 2021-11-04 13:05 cexo 阅读(1132) 评论(0) 推荐(0)

android高级UI之贝塞尔曲线<下>--贝塞尔曲线运用:QQ消息气泡
摘要:在上一次https://www.cnblogs.com/webor2006/p/12901271.html对于贝塞尔曲线的绘制方法进行了一个基础学习,接下来则利用贝塞尔曲线来实际应用一把,其效果之前也展示过,如下: 由于之前https://www.cnblogs.com/webor2006/p/77 阅读全文

posted @ 2021-10-11 15:39 cexo 阅读(397) 评论(0) 推荐(0)

android高级UI之贝塞尔曲线<上>---基本概念、德卡斯特里奥算法
摘要:在上一次https://www.cnblogs.com/webor2006/p/12712076.html对于Android UI绘制中核心的Canvas进行了相关的学习,这块的学习也中断一年多了,既然主业是Android开发,没有任何理由能停止对它的继续学习探索,所以接下来对于Android UI 阅读全文

posted @ 2021-09-15 10:34 cexo 阅读(977) 评论(0) 推荐(1)

android高级UI之Canvas综合案例操练
摘要:在上一次https://www.cnblogs.com/webor2006/p/12679470.html对于Canvas的坐标系和Layer进行了学习,这次来看一个关于Canvas的综合案例,对之前的学习加以巩固,其实现也不是很简单,下面一点点来攻克它。 效果演示: 先来看一下最终的效果: 其中这 阅读全文

posted @ 2020-05-13 13:07 cexo 阅读(719) 评论(0) 推荐(1)

android高级UI之Canvas(坐标系、Layer)
摘要:在上一次https://www.cnblogs.com/webor2006/p/12664585.html已经对于Paint的三大高级技法有所了解了,接下来对于View的绘制还差另一个非常重要的对象 Canvas,俗称画布,关于它其实主要要学习两个内容:坐标系、Canvas状态保存,接下来则来攻克它 阅读全文

posted @ 2020-04-14 20:42 cexo 阅读(2943) 评论(0) 推荐(0)

android高级UI之Paint Xfermode
摘要:在上一次https://www.cnblogs.com/webor2006/p/12660322.html学习了Paint的第二高级用法之滤镜效果,接下来这次将它的最后一个高级用法给搞定 Xfermode,这个其实在Android SDK中的APIDemo中详细提到过,我记得好几年前就想研究它,但是 阅读全文

posted @ 2020-04-10 09:25 cexo 阅读(776) 评论(0) 推荐(0)

android高级UI之Paint滤镜
摘要:在上一次https://www.cnblogs.com/webor2006/p/12178704.html中对于Paint的三大高级用法【渲染,滤镜,Xfermode】之一的渲染进行了学习,这次来学习滤镜这种技法,依旧参考博主https://www.jianshu.com/p/4cbeffbf2f1 阅读全文

posted @ 2020-04-09 08:46 cexo 阅读(603) 评论(0) 推荐(0)

android高级UI之Draw绘制流程、Paint渲染高级应用
摘要:Draw绘制流程: 在上一次https://www.cnblogs.com/webor2006/p/12167825.html对于View的测量布局进行了整体的学习,接下来则需要关注咱们的UI是如何绘制出来的,此时就需要再来分析一下系统源码【这里以Android 8.1源码进行分析】来梳理整个的调用 阅读全文

posted @ 2020-01-10 23:44 cexo 阅读(1469) 评论(0) 推荐(0)

android高级UI之UI绘制流程(测量布局)
摘要:在上一次https://www.cnblogs.com/webor2006/p/11839103.html中对于UI的整体绘制流程有了一个全面的了解,对于我们自定义ViewGroup时都知道会涉及到onMeasure()和onLayout()这两个很重要的流程,所以这一次则集中对这两块的细节给吃透了 阅读全文

posted @ 2020-01-08 17:26 cexo 阅读(551) 评论(0) 推荐(0)

android高级UI之UI绘制流程(整体启动流程)
摘要:对于Android UI的学习在之前也针对性的进行过一些博客记录,但是还是没能系统全面的进行深入,有些零散,而在Android应用开发中它又是非常之重要的“硬”技能,所以接下来重新定下目标,要对它进行全面系统深入的再学习总结之路,目标是不管是对于面试还是实际工作中只要是涉及到UI效果这块都能做到心中 阅读全文

posted @ 2019-11-11 23:04 cexo 阅读(969) 评论(0) 推荐(2)

线的缩放效果
摘要:在上次【https://www.cnblogs.com/webor2006/p/9140811.html】中实现了系统动画中缩放圆的效果,这次还是实现一系列动画的效果中其中一个,先来看下系列动画: 要实现的是线条的绽放效果,如下: 静态视图绘制: 同样的先来绘制出静态的线条效果,先新建一个View: 阅读全文

posted @ 2018-08-05 20:19 cexo 阅读(344) 评论(0) 推荐(0)

缩放圆效果
摘要:在上一次【https://www.cnblogs.com/webor2006/p/9044535.html】已经学习了补间动画的使用了,今天来学习一下属性动画,用这来实现有个官方loading【https://github.com/webor2006/AVLoadingIndicatorView】效 阅读全文

posted @ 2018-06-05 17:17 cexo 阅读(376) 评论(0) 推荐(0)

一步步实现ArcMenu效果
摘要:先来看一下最终要实验的效果: 是不是跟国外的一款Path的菜单效果类似,这里的动画采用补间动画去实现,正而操练一下补间动画。 布局和子视图的测量处理: 新建一自定义View继承ViewGroup: 然后在布局中进行声明: 然后在ViewGroup中需要准备子菜单元素,这里直接在布局文件中的ArcMe 阅读全文

posted @ 2018-05-16 10:13 cexo 阅读(385) 评论(0) 推荐(0)

水波纹效果实现
摘要:先来贴一下要实现的最终效果: 由于截图软件的原因所以上图看着有些卡,在实际中是比较流畅滴,下面开始来一步步实现它。 特殊字体处理: 新建工程,然后先来显示一下特殊字体,对于android中如何使用自定义字体这里不多赘述了,比较简单,先将字体文件放至到asserts目录当中: 然后新建一个自定义Vie 阅读全文

posted @ 2018-03-24 21:44 cexo 阅读(480) 评论(0) 推荐(0)

动画学习之Music图形绘制
摘要:今天来实现一个类似于网易云音乐类似的动态效果,在用网易云音乐听歌时会有一个类似这样的效果,如下: 而咱们这次要实现的效果如下: music图形的绘制: 在实现动画之前先来将静态的图形绘制出来, 如下: 首先绘制两个圆,如下: 所以新建一个自定义View,如下: 而绘制圆需要确定圆心和半径,而这两个值 阅读全文

posted @ 2018-03-19 21:15 cexo 阅读(329) 评论(0) 推荐(0)

动画学习之WIFI图形绘制
摘要:Android原生动画概述: 对于APP开发中涉及到的一些动画基本上都可以用Android提供的各种原生动画类来实现,所以在学习自定义动画之前首先来对原生动画进行一个基本的了解,这里不详细对每一个原生动画进行深入学习,因为重点是学会如何自定义动画,其Android支持的原生动画主要有以下三类: ①、 阅读全文

posted @ 2018-01-20 23:51 cexo 阅读(833) 评论(0) 推荐(0)

美团下拉刷新效果实现
摘要:在上一次【http://www.cnblogs.com/webor2006/p/7989766.html】完成了文字箭头的下拉刷新效果,其实是一个通用下拉刷新方案,这次接着这个刷新方案实现一下美团外卖下拉的效果,这个我想用过美团的亲们肯定都比较熟了,还是看一下本尊: 而这次实现的最终效果如下: 效果 阅读全文

posted @ 2017-12-13 22:51 cexo 阅读(807) 评论(0) 推荐(0)

万能下拉刷新效果实现
摘要:继上次学习了如何实现QQ汽泡效果之后,这次来实现一个新的效果,几乎是每个项目不可获缺的效果,那就是下拉刷新,由于非常之熟悉了,就不过多说明了,另外这里依然也涉及到对事件的处理,应该说是基于这个效果的实现进一步来巩固对android的事件分发理解,说不多说进入正题。 效果演示: 先来看一下最终要实现的 阅读全文

posted @ 2017-12-05 22:17 cexo 阅读(445) 评论(0) 推荐(0)

1 2 下一页

导航