自定义View
文章平均质量分 78
Android 自定义 View 之旅
威威貓
欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品。人生就是这样,和漂亮的人在一起,会越来越美;和阳光的人在一起,心里就不会晦暗;和快乐的人在一起,嘴角就常带微笑;和聪明的人在一起,做事就变机敏;和大方的人在一起,处事就不小气;和睿智的人在一起,遇事就不迷茫。—— 借人之智,修善自己;学最好的别人,做最好的自己!
展开
-
自定义 View 之联想手机 ZUI 系统加载动画
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 本次自定义 View 写的是一个仿联想手机 ZUI 系统加载动画的效果,前几天博主收到了 ZUI 11 的更新,发现更新了之后并没有大的改善,反而一直用的...原创 2019-08-17 17:23:27 · 1376 阅读 · 0 评论 -
自定义 View 之抖音时钟罗盘仪效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 偶然间看到了一个时钟罗盘的动画效果,那个是桌面版的,用来当屏保效果还不错。于是呢,在抖音视频上搜了一下,果然找到这种时钟的效果视频,当然还有设置的教程。至...原创 2019-08-11 16:11:00 · 3258 阅读 · 1 评论 -
贝塞尔曲线(Bezier)之水波纹的手机充电动画效果(二)
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 对于博主上一次写的一个水波纹的充电动画效果,我个人还并不是特别满意,也就是写着玩的。这次想认真的写一个,能够用到实际的项目中去,并且可以很方便的使用,像 ...原创 2019-08-09 22:47:36 · 4056 阅读 · 0 评论 -
贝塞尔曲线(Bezier)之水波纹的手机充电动画效果(一)
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 博主这几天一直在搞贝塞尔曲线(Bezier)动画的研究,虽然我的数学不太好,但是也勉勉强强能够看懂懂贝塞尔曲线的公式,套用还是很简单的。前几次搞了几个贝塞...原创 2019-08-06 16:18:39 · 4575 阅读 · 2 评论 -
贝塞尔曲线(Bezier)之花束直播爱心点赞动画效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 上一次写了一篇关于爱心点赞曲线动画效果的文章,查看请点击:贝塞尔曲线(Bezier)之爱心点赞曲线动画效果。其实现的效果也太差强人意了,不过作为小试牛刀,...原创 2019-08-03 15:08:42 · 7278 阅读 · 3 评论 -
贝塞尔曲线(Bezier)之 QQ 消息拖拽动画效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 这几天突然发现 QQ 的消息拖拽动画效果还挺不错的,以前都没去留意它,这几看了一点关于贝塞尔曲线的知识,这不刚好沙场练兵。于是从昨天开始呢,我就已经开始补...原创 2019-08-02 20:45:42 · 7651 阅读 · 4 评论 -
贝塞尔曲线(Bezier)之爱心点赞曲线动画效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 直接步入正题,我们要实现的是一个 Android 客户端应用里面的一种点赞效果,比如你点一下那个爱心型的图片,就会产生一个小爱心,而且会以曲线的方式进行上...原创 2019-08-02 09:03:55 · 7228 阅读 · 7 评论 -
自定义 View 之雅虎新闻视差动画
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 今天在手机上看到这样的一种加载效果,看起来还挺炫酷的,好几个小圆转啊转,颜色还不同,转完了之后消失了,然后内容就加载出来了。用语言描述大概就是这样了,我们...原创 2019-07-02 18:28:58 · 11668 阅读 · 2 评论 -
SurfaceView 之满屏的代码雨效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 在开始制作代码雨效果之前呢,先来看看 Android 提供的另一种 View,它是 View 的孪生兄弟:SurfaceView 那它 与 View 有什...原创 2019-02-17 13:52:41 · 10463 阅读 · 6 评论 -
自定义 View 之实现九宫格锁屏效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running Android 锁屏功能是我们最常用的、最经常接触的一个软件之一了吧,因为我个人也是使用的 Android 手机,虽然手机不怎么好,但是也有锁屏这个功能。...原创 2019-02-16 16:14:52 · 10692 阅读 · 3 评论 -
自定义 View(三)仿 DrawerLayout 实现侧拉功能
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running系列文章:自定义 View(一)仿 QQ 列表 Item 侧拉删除功能自定义 View(二)自己动手实现下拉刷新、上拉加载功能自定义 View(三...原创 2018-08-23 16:23:32 · 10480 阅读 · 0 评论 -
自定义 View(二)自己动手实现下拉刷新、上拉加载功能
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running系列文章:自定义 View(一)仿 QQ 列表 Item 侧拉删除功能自定义 View(二)自己动手实现下拉刷新、上拉加载功能自定义 View(三...原创 2018-08-22 21:00:52 · 10306 阅读 · 0 评论 -
自定义 View(一)仿 QQ 列表 Item 侧拉删除功能
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running系列文章:自定义 View(一)仿 QQ 列表 Item 侧拉删除功能自定义 View(二)自己动手实现下拉刷新、上拉加载功能自定义 View(三...原创 2018-08-22 00:11:44 · 12739 阅读 · 18 评论 -
自定义 View 之圆形、圆角、爱心、动态旗帜等图片效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 我们继续上篇文章提到的自定义View之实现一个简单显示图片的SimpleImageView控件来进一步实现:CircleImageView(圆形效果)、Lo...原创 2018-08-20 16:41:32 · 8945 阅读 · 3 评论 -
自定义 View 之联系人字母索引及定位效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 我们来实现这样的一个小Demo,联系人的快速检索功能,左侧带有字母快速定位,滑动列表时字母相继切换的效果。那么我们来看看实现的Demo,显而易见,这是使用...原创 2018-08-18 22:10:19 · 11505 阅读 · 3 评论 -
自定义 View 嵌套 ScrollView 产生滑动冲突的解决方案
主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 自定义ViewGroup的时候,你一定会遇到这种情况——滑动冲突。发生这种情况的前提是你的自定义ViewGroup支持滚动,并且可能也内嵌了一个可以支持滚动...原创 2018-08-17 19:39:57 · 10685 阅读 · 0 评论 -
自定义 View 之摸清 View 的事件分发、拦截及消费过程
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 案例 我们来看一个这样的案例,目的是熟悉android事件分发、拦截的流程,例子如下: 如上图,ViewGroupA内嵌ViewGr...原创 2018-08-16 15:38:08 · 8931 阅读 · 0 评论 -
自定义 View 之探索 onLayout()、onMeasure() 方法及作用
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 介绍 onLayout()、onMeasure()这两个方法是我们自定义View的关键,也许你知道它是怎么使用,但不知道它为什么要这样使用?我们在...原创 2018-08-15 14:48:29 · 12270 阅读 · 0 评论 -
自定义 View 之 GestureDetector(手势识别)的使用
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 学习自定义View,这个对于初学者来说确实有点难度。因为这需要你熟悉View绘制的基本流程,不仅如此,你还需要熟悉手势识别、解决事件冲突等知识。这是一系列综...原创 2018-08-14 16:32:34 · 9336 阅读 · 1 评论 -
自定义 View 之熟记 scrollTo、scrollBy、Scroller 三者区别
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 介绍 今天,我们来讲讲自定义View的基本功,那就是对我们屏幕坐标系的理解。本人画了一张图,咋们凑合看吧,应该不难看懂。 这里做略微的说...原创 2018-08-13 20:55:04 · 9512 阅读 · 2 评论 -
仿 IOS 打造一个全局通用的对话框
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 我们来学习一下如何自定义一个漂亮、美观且通用的对话框。开始前,我们先了解一下对话框(Dialog),它是Android UI交互的一种形式,通常给予用户一个...原创 2018-08-12 17:13:29 · 10781 阅读 · 0 评论 -
自定义 View 实现一个图片显示控件
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 我们来学习一下如何自定义一个自己ImageView,当然也是从最基础开始,我们只需要可以显示图片就好了。目的是基于此例子来熟悉我们自定义View的一些操作...原创 2018-08-10 16:51:52 · 10517 阅读 · 1 评论 -
自定义 View 之富有弹性的 NestedScrollView
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 首先简单的介绍一下NestedScrollView 这个控件,它是继承自 FrameLayout 的一个可以滚动视图的控件,其位置是在我们的 suppo...原创 2018-08-09 21:38:43 · 11900 阅读 · 6 评论 -
自定义 View 之仿 QQ 步数变动动画效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 今天在打开 QQ 的时候,我本人一般都是不怎么去看消息的,除了各大群里面的消息刷屏,也很少聊天。其实,我个人不太喜欢在网络上聊天,除了有什么事情要说,那倒...原创 2018-07-26 17:45:51 · 14903 阅读 · 2 评论 -
自定义 View 之 ListView 弹性效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running ListView 作为最常用的控件之一,虽然说它的性能不如RecyclerView,但是通过一定的优化性能也是很不错的。那我们今天来实现一种比较常见的效果...原创 2018-07-20 13:05:38 · 9758 阅读 · 3 评论 -
ViewPager 添加广告页面小圆点指示器效果
介绍 我们的应用几乎都有启动引导页介绍,通常是3~4张引导图,然后进入我们的主界面。大家可以发现,我们大部分引导界面都会有一种指示器(也就是小圆点,这里比较常见)。除了引导页以外呢,我们常见的广告页也经常会有这种指示器效果。 效果图 实现这种效果的方式有多种多样,虽然说很简单,但是我们可以写成一个通用的指示器类,在需要用到的地方实例化就可以了。这样就会减少代码...原创 2018-07-19 15:09:27 · 12692 阅读 · 2 评论 -
自定义 View 之 QQ 个人主页视差动画效果
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 今天呢,我们来实现一个仿 QQ 个人主页视差动画效果,这种效果在很多 app 中都非常常见,下面我展示以下效果图,让大家看看要实现的效果。首先呢,以下是我...原创 2018-07-19 13:20:50 · 5797 阅读 · 0 评论 -
ViewPager 实现广告页轮播、打造卡片切换、卡片缩放动画
介绍 ViewPager是我们最常用的控件之一了,几乎在项目中都会使用到它。我们在应用中会经常看到这样一种效果。实现效果 这种效果很常见,比如推荐内容、广告轮播等等会用到这样的效果。它实现起来也是不难的,那我们就分析一下它是如何实现的吧! 实现思路及代码 布局没什么难度,这个比较基础。ViewPager里面存放4个CardView。我们关注一下它...原创 2018-07-17 13:50:15 · 14832 阅读 · 3 评论 -
ViewPager 实现纵向翻页切换、仿抖音视频垂直切换
博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 抖音几乎已经成为了我们日常生活中使用比较频繁的 App,无聊之时或工作之后可以刷一刷短视频来供我们娱乐与放松。看到抖音的视屏切换效果,觉得用 ViewPag...原创 2018-07-16 13:36:49 · 16692 阅读 · 2 评论