随笔分类 -  Android动画

摘要:当前描述是基于constraint-layout:1.1.2。 一、前言 在以前,android是使用布局如LinearLayout 、RelativeLayout等来构建页面,但这些布局使用起来很麻烦,并且经常需要一层一层嵌套,写一个简单的页面就需要费很大的劲。所以在16年I/O大会上,googl 阅读全文
posted @ 2019-07-03 21:43 火龙裸先生 阅读(2823) 评论(0) 推荐(1)
摘要:先上效果图吧: 第一个想到的实现方式是上面使用horizontalScrollview,下面使用Viewpager,经过尝试之后发现二者API有限,不能达到理想效果。几经折腾,最后上下都使用了自定义的RecyclerView。效果图如下: 现在来分析技术点,首先是上下联动,思路是在Recyclevi 阅读全文
posted @ 2018-05-28 22:30 火龙裸先生 阅读(1993) 评论(0) 推荐(1)
摘要:先看一下效果: 本文将讲解如何实现类似于Google+应用中,当列表滚动的时候,ToolBar(以及悬浮操作按钮)的显示与隐藏(向下滚动隐藏,向上滚动显示),这种效果在Material Design 清单中有提到: “在合适的地方,当列表向下滚动,app bar可以退出屏幕,以便为内容区域留下更多的 阅读全文
posted @ 2017-07-16 17:00 火龙裸先生 阅读(2088) 评论(0) 推荐(0)
摘要:之前两篇博客,介绍的是ObjectAnimator作用与某一个控件的某一个属性。但我们的ValueAnimator它本身并不会作用与任何一个属性,它本身也不会提供任何一种动画。它简单的来说,就是一个数值发生器,它可以产生你想要的各种数值。其实,在Android属性动画中,如何产生每一步具体实现动画效 阅读全文
posted @ 2017-05-01 18:04 火龙裸先生 阅读(24690) 评论(0) 推荐(0)
摘要:整体很简单,直接上代码吧。activity_main.xml: 然后是JAVA代码,MainActivity.java: 阅读全文
posted @ 2017-05-01 15:53 火龙裸先生 阅读(9003) 评论(0) 推荐(0)
摘要:运行效果图: 先看布局文件吧,activity_main.xml: 然后看JAVA代码,MainActivity.java: 说明一下,在startAnimator3()这个方法当中,AnimatorSet集合除了playTogether和playSequentially两个方法外,还有play方法 阅读全文
posted @ 2017-05-01 15:20 火龙裸先生 阅读(279) 评论(0) 推荐(0)
摘要:写这个小Demo,也是因为刚好手里没什么事然后看到很多朋友还在好奇这个阻尼界面效果,还有自定义标签,其实这个标签因为现在Google已经有推出更好使用的东西可以替代,那就是“FlexboxLayout”,关于“FlexboxLayout”我之前的文章也介绍过。不清楚的可以回过去看下。关于titleB 阅读全文
posted @ 2017-04-07 17:58 火龙裸先生 阅读(454) 评论(0) 推荐(0)
摘要:声明:本篇文章部分内容来自《Android开发艺术探索》。 我们都知道对于属性动画可以对某个属性做动画,而 插值器(TimeInterpolator)和 估值器(TypeEvaluator)在其中扮演了重要角色,下面先了解下 TimeInterpolator 和TypeEvaluator。 Time 阅读全文
posted @ 2017-03-08 23:17 火龙裸先生 阅读(5534) 评论(1) 推荐(0)
摘要:重要的话 开头说,not for the RecyclerView or ListView, for the Any ViewGroup. 本控件不依赖任何父布局,不是针对 RecyclerView、ListView,而是任意的ViewGroup里的childView都可以使用侧滑(删除)菜单。支持 阅读全文
posted @ 2016-12-23 12:10 火龙裸先生 阅读(2786) 评论(0) 推荐(0)
摘要:仿饿了么购物车下单效果 前一段由于新项目需要,开发一个类似饿了么购物车下单效果,电商类、外卖类、点餐类项目都可以用的上,废话不多说请看效果。 效果图如下: 主要的功能: 就是左侧展示分类,右侧展示分类下商品的,点击右侧分类下的商品,如果商品是套餐类型的话,点击可以看套餐详情,下单选择完商品后,可以在 阅读全文
posted @ 2016-12-23 11:53 火龙裸先生 阅读(1636) 评论(0) 推荐(0)
摘要:前言 苦逼的加班啊 一如既往的点开百度外卖 突然发现有个有趣的界面效果 what 百度这么浪啊 怎么大风越狠我心越浪~(跑调了) 一般人看到这个界面的反应是:哎哟 不错哦;程序猿看到反应是:这他喵的怎么实现的 没错 这就是我的第一反应 实现 首先 想到的是网上一大搜 看到一个不错的 可惜是OC写的 阅读全文
posted @ 2016-12-23 11:43 火龙裸先生 阅读(274) 评论(0) 推荐(0)
摘要:GitHub 地址已更新: unixzii / android-FancyBehaviorDemo CoordinatorLayout 是 Google 在 Design Support 包中提供的一个十分强大的布局视图,它本质是一个 FrameLayout,然而它允许开发者通过制定 Behavio 阅读全文
posted @ 2016-12-23 11:10 火龙裸先生 阅读(8882) 评论(0) 推荐(0)
摘要:《交互炸了》或许是一系列高端特效教程, 文中会介绍一些比较炫酷的特效,以及实现的思路。特效实现本身也许不会有太大的难度。难点在于实现的思路。一旦思路被打开,特效将很简单实现。 效果项目地址: https://github.com/githubwing/WowSplash 本期是第三期,第二期做的比较 阅读全文
posted @ 2016-12-23 11:01 火龙裸先生 阅读(375) 评论(0) 推荐(0)
摘要:这交互炸了:饿了么是怎么让Image变成详情页的 晚上叫外卖,打开饿了么,发现推了一个版本,更新以后,点开了个鸡腿,哇,交互炫炸了。 本文同步自wing的地方酒馆 不过还是有槽点。我是无意中才发现可以左右滑动的。这。。。你不告诉我,我怎么知道左右可以滑。 https://github.com/git 阅读全文
posted @ 2016-12-23 10:55 火龙裸先生 阅读(299) 评论(0) 推荐(0)
摘要:没有什么比发现一个好轮子更让人开心的了。 这个库分分钟提高交互体验 :AndroidViewAnimations 一张图说明一切 配置和使用也相当简单 GitHub地址 阅读全文
posted @ 2016-12-03 09:01 火龙裸先生 阅读(3067) 评论(0) 推荐(0)
摘要:前言 今天突然在一个应用中看到一个转场动画,蛮有意思的 退出动画 进入动画 还有一些从A-B,两个界面都会做zoom转场。稍微修改了下。 zoom_enter.xml zoom_out.xml 这里进入退出的时候不需要scale了,不然很奇怪 使用 开始和进入的时候都加入这行代码, zoom_in 阅读全文
posted @ 2016-08-25 15:18 火龙裸先生 阅读(296) 评论(0) 推荐(0)
摘要:查看网址:http://www.open-open.com/lib/view/open1411443332703.html 阅读全文
posted @ 2016-08-22 23:46 火龙裸先生 阅读(1298) 评论(0) 推荐(0)