首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏三流程序员的挣扎

    Android 动画总结(7) - ViewGroup 子元素间的动画

    LayoutAnimation 指定 ViewGroup 的子元素出场动画,作用在每个子元素上的动画是补间动画。 android:animationOrder="normal" android:animation="@anim/item_anim" /> 其中 item_anim 是一个普通的补间动画 属性: android:animationOrder 控制子元素动画顺序 normal 顺序 reverse 逆序 random 随机 android:delay 子元素延长时间,默认是 0.5。 的 ViewGroup 添加这个属性,比如 RecyclerView: <android.support.v7.widget.RecyclerView android:id="@+id/recycler LayoutTransition.APPEARING) * 10) transition.setAnimator(LayoutTransition.APPEARING, appearAnim) // 使用滑动动画代替默认布局改变的动画

    1.6K10发布于 2018-09-11
  • 来自专栏Android开发指南

    7.侧滑、ViewDragHelper、属性动画

    (v4包下) > 2. mTouchSlop 最小敏感范围, 值越小, 越敏感 * 伴随动画: > 1. 左面板: 缩放动画, 平移动画, 透明度动画 > 2. 主面板: 缩放动画 > 3. 背景动画: 亮度变化 (颜色变化) * 状态监听\触摸优化: > 1. 设置并更新状态 > 2. 仅仅决定了动画执行速度 return mRange; } // 2. 左面板: 缩放动画, 平移动画, 透明度动画 // 缩放动画 0.0 -> 1.0 >>> 0.5f -> 1.0f  >>> 0.5f * percent + 0.5f //      mLeftContent.setScaleX 持续平滑动画 (高频率调用) if(mDragHelper.continueSettling(true)){ //  如果返回true, 动画还需要继续执行 ViewCompat.postInvalidateOnAnimation

    1.4K50发布于 2018-05-14
  • 来自专栏凉城

    修改Windows 7 开机启动画

    Win7动画面的文件存放在"C:WindowsSystem32bootres.dll"里面。 activity.bmp 是Win7 的启动资源,200*21000 像素,12MB 大小,由105 张200*200 的小图组成。Win7 启动的时候就是顺序显示这些小图。 这些就是我们启动画面的源文件了。 二、用“批量图片合并器”将这105 张图片合并为一列*105 张。 三、制作好activity.bmp 后,可用“bootool”预览动画,以免重新花费时间制作。 四、制作镜像文件。

    2K30发布于 2018-05-25
  • 来自专栏Youngxj

    修改Windows 7 开机启动画

    Win7动画面的文件存放在"C:WindowsSystem32bootres.dll"里面。 activity.bmp 是Win7 的启动资源,200*21000 像素,12MB 大小,由105 张200*200 的小图组成。Win7 启动的时候就是顺序显示这些小图。 这些就是我们启动画面的源文件了。 二、用“批量图片合并器”将这105 张图片合并为一列*105 张。 三、制作好activity.bmp 后,可用“bootool”预览动画,以免重新花费时间制作。 四、制作镜像文件。

    2.3K20发布于 2018-06-07
  • 来自专栏星河造梦坊专栏

    Unity动画☀️7. 通过MatchTarget匹配跳墙动画、Vector3、获取动画层GetCurrentAnimatorStateInfo(a).IsName(b)

    = 0,y = 0, z = 0 Vector3.zero; // 表示原点 b、Animator.GetCurrentAnimatorStateInfo(a).IsName("b") 确定当前第a层动画的名字是不是 b,是布尔型变量;Animator代指当前获取到的物体的动画控制器Animator,需要自己去获取这个组件,下同 c、 Animator.MatchTarget(Vector3 matchPosition positionXYZWeight位置权重中的每个数字,0代表不匹配,1代表完全匹配,rotationWeight旋转权重类似 4)、startNormalizedTime & targetNormalizedTime:分别代表动画开始匹配的时间和结束匹配的时间 2️⃣ 控制逻辑: 通过MatchTarget()(将动画与场景匹配,使动画更逼真),将左手位置与墙上一点位置(计算得出)相匹配,跳跃时将两者重合,达到人机匹配结果 using UnityEngine AvatarTarget.LeftHand, new MatchTargetWeightMask(Vector3.one, 0), 0.32f, 0.4f); } } } 3️⃣ 动画展示

    40810编辑于 2024-08-14
  • 来自专栏用户8928967的专栏

    7章 CSS3布局与动画

    带着问题去看书学习啦~ HTML5+CSS3+JavaScript Web 前端开发案例教程(慕课版)「不推荐」,微信读书中找到的学习Web前端书籍,第7章开始啦,耶(^-^)V 习题 7-1 CSS3 7-2 fIoat 属性的属性值有哪些?含义分别是什么? left:表示标签向左浮动 right:表示标签向右浮动 7-3 写出为元素添加多个变形效果的代码(仅写出添加变形效果的关键代码)。 ;transition: 2s ease all;transform-origin: center; transform: translate(400px, 0) rotate(360deg);} 7- 「transition-timing-function(指定过渡动画类型):」 语法格式:transition-timing-function:linear | ease | ease-in | ease-out IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Demo7<

    60620发布于 2021-08-20
  • 来自专栏学习/读书笔记

    HTML5 Canvas开发详解(7) -- 高级动画

    用户交互 用户交互,指的是用户可以借助鼠标或键盘参与到Canvas动画中去,来实现一些互动的效果。这节主要基于鼠标事件来实现一些用户交互功能。 高级动画 2.1 缓动动画 缓动动画,指的是带有一定缓冲效果的动画,在动画过程中,物体在某一段时间会“渐进加速”或“渐进减速”,从而让物体运动看起来更为自然而逼真。 2.2 弹性动画 在缓动动画中,物体滑动到终点就停下来了,在弹性动画中,物体滑动到终点后还会来回反弹一会,直至停止。 从技术上来说,缓动动画和弹性动画有以下几个共同点: 1)需要设置一个终点; 2)需要确定物体到终点的距离; 3)运动和距离是成正比的。 两者的不同在于“运动和距离是成正比的”这一点的实现方式不一样: 1)在缓动动画中,跟距离成正比的是“速度”; 2)在弹性动画中,跟距离成正比的是“加速度”。

    1.7K30编辑于 2022-04-07
  • 来自专栏Android知识点总结

    4-AI--Activity跳转动画

    Activity默认跳转动画.gif 本案例效果: ? Activity跳转动画.gif 一、测试类 1.红色Activity: public class RedActivity extends AppCompatActivity { @BindView Activity跳转动画.png ---- 二、动画 1.左移出:anim/open_exit_t.xml <?xml version="1.0" encoding="utf-8"? context=".animation.RedActivity"> </android.support.constraint.ConstraintLayout> ---- 三、利用样式来改变Activity跳转动画

    90020发布于 2018-09-26
  • 来自专栏编程教程

    代理IP助力AI动画创作新风潮

    在这场技术革新中,代理IP技术扮演了一个不可或缺的角色,为AI动画创作提供了强有力的支持。本文将详细探讨代理IP如何在AI动画创作中发挥作用,并通过具体案例和技术解析,让读者更好地理解这一技术风潮。 代理IP在AI动画创作中的应用 提高数据访问速度 AI模型需要不断访问和处理大量数据,而代理服务器可以缓存这些数据。 通过代理IP,AI模型可以绕过这些限制,继续访问和下载数据,这对于AI动画创作来说尤为重要。 AI技术在动画创作中的应用正在不断拓展,从剧本创作、角色设计到动画生成、后期渲染,AI正在渗透到动画制作的方方面面。 通过本文的介绍,相信读者已经对代理IP在AI动画创作中的应用有了更深入的了解。代理IP不仅提高了数据访问速度和数据处理能力,还突破了网络限制,保护了隐私和安全,为AI动画创作提供了强大的支持。

    36010编辑于 2025-08-28
  • 来自专栏小狐狸说事

    7b2美化-网站添加悬浮动画广告

    7b2美化-网站添加悬浮动画广告 ---- 附件放到网站根目录 动画与点击的链接可以自定义 以下代码放入b2/footer.php最上面

    <style>

    1.5K20编辑于 2022-11-16
  • 来自专栏Web前端

    借助AI实现动态文本轮廓动画

    于是,我向AI提出了这个需求:“我想在网页上实现一个动态的文本轮廓动画,文本有发光和颜色切换效果,同时鼠标移动时文本有相应的交互效果,该怎么做?” HTML用于构建页面结构,CSS负责文本的样式和动画效果,而JavaScript则用来实现鼠标交互和颜色切换的功能。HTML结构搭建根据AI的建议,我首先着手编写HTML代码。 我询问AI:“如何构建这个动态文本效果的HTML结构?” AI给出了一个基本的HTML模板:<! CSS样式设计接着,我需要为文本添加样式和动画效果。我向AI询问:“如何使用CSS实现文本的动态轮廓和发光效果?” 总结与思考通过这次和AI的交流协作,我成功实现了一个动态文本轮廓动画效果。当然还有很多地方可以优化和升级。在这个过程中,AI为我提供了详细的代码和实现思路,让我能够快速地完成任务。

    76520编辑于 2025-05-28
  • 来自专栏机器学习算法与Python学习

    AI实现动画角色的姿势迁移,Adobe等提出新型「木偶动画

    近日,Adobe 和康奈尔大学的研究人员提出一种基于学习的动画制作方法——基于卡通角色的少量图像样本就可生成新动画。 传统动画制作中,每一帧都是由创作者亲手绘制完成的,因而输入的图像缺乏共同结构、配准或标签。 卡通角色动画制作的难点 传统的角色动画制作过程较为繁琐,需要多名创作者合力,并且要非常细致地完成每一帧动作的绘制。 ? 这项研究用到的是学界和工业界常用的层级 2.5D 变形模型(layered 2.5D deformable model),再匹配上多种传统人工绘制动画风格。 最后,证明该模型可用于数据驱动的动画制作,即合成动画帧由训练时获取的角色外观决定。研究人员构建了合成中间帧和根据用户指定变形制作动画的原型应用,根据角色生成合理变形后的新图像。

    2.1K10发布于 2019-10-15
  • 来自专栏Java项目实战

    AI绘画专栏之 SDXL AI动画手把手教程(34)

    1 girl, full body, solo, waving_wind, The background is the sky, 1.风2.火3.雷4.电160 40黄金圣斗士的由战斗到战死的动画每次制作完卸载模型视频效果 https://www.bilibili.com/video/BV1Ww411F7gw视频制作1.参数(8k, best quality, masterpiece:1.2), (realistic, photo-realistic 为 Lora 模型制作动画:使用 gradio 界面或 A1111(例如,英文、日文、中文教程)结合其他技术发挥创意,如超分辨率、帧插值、音乐生成等。

    1.4K70编辑于 2023-11-16
  • 来自专栏机器之心

    AI实现动画角色的姿势迁移,Adobe等提出新型「木偶动画

    相比于依靠创作者手绘的动画,木偶动画的制作是个非常繁琐的过程,我们需要将一个动作分解成若干个环节,逐帧拍摄再连续放映为影片。 近日,Adobe 和康奈尔大学提出了一种名为「变形木偶模板」的动画制作方法,可实现基于少量卡通角色样本生成新角色动作,和木偶动画的制作方法倒是有异曲同工之妙。 近日,Adobe 和康奈尔大学的研究人员提出一种基于学习的动画制作方法——基于卡通角色的少量图像样本就可生成新动画。 卡通角色动画制作的难点 传统的角色动画制作过程较为繁琐,需要多名创作者合力,并且要非常细致地完成每一帧动作的绘制。 ? 最后,证明该模型可用于数据驱动的动画制作,即合成动画帧由训练时获取的角色外观决定。研究人员构建了合成中间帧和根据用户指定变形制作动画的原型应用,根据角色生成合理变形后的新图像。

    2K20发布于 2019-10-15
  • 来自专栏AI.NET极客圈

    AI重塑动画电影未来:《哪吒2》开启动画电影新时代

    AI如何重构动画电影的每一个制作环节?它又能为《哪吒2》之后的作品注入怎样的新活力?本文将深入探讨AI动画生产全流程中的应用潜力,并以《哪吒2》为案例,展望其在效率、成本与创意上的突破。 AI的出现为优化这一流程提供了契机。 二、AI在前制作阶段的应用 1. 剧本创作与故事板绘制 剧本创作是动画电影的灵魂所在。 在动画制作中,AI的潜力更加惊人。例如,AnimateDiff等框架可以将文字描述转化为动画序列。输入“哪吒挥舞火尖枪,与敌人激烈交战”,AI便能生成初步的动作片段,动画师随后进行细节优化。 六、AI动画产业的深远影响 1. 效率与成本的革命 AI将大幅缩短动画制作周期并降低成本,使中小型工作室甚至独立创作者也能制作高质量作品。这可能催生更多像《哪吒》这样的现象级影片。 2. 结语 AI正在为动画电影的全流程注入新的活力,从剧本创作到后期制作,每一个环节都因AI而变得更高效、更具创意。

    86510编辑于 2025-03-20
  • 来自专栏HenCoder

    HenCoder Android 进阶 UI 1-7:属性动画(进阶篇)

    这期是 HenCoder 自定义绘制的第 1-7 期:属性动画(进阶篇) 属性动画的上手篇在这里: HenCoder Android 开发进阶:自定义 View 1-6 属性动画(上手篇) 如果你没听说过 这期的内容主要针对两个方面: 针对特殊类型的属性来做属性动画; 针对复杂的属性关系来做属性动画。 这两种属性类型是属性动画最常用的两种,不过在实际的开发中,可以做属相动画的类型还是有其他的一些类型。当需要对其他类型来做属性动画的时候,就需要用到 TypeEvaluator 了。 接下来是本期的第二部分内容:针对复杂的属性关系来做动画,它可以让你「能做到的动画做起来更简单」。 练习项目 为了避免转头就忘,强烈建议你趁热打铁,做一下这个练习项目:HenCoderPracticeDraw7 (微信用户需要点下面的「原文链接」) 下期预告 下期是绘制部分的最后一期:硬件加速相关。

    1.4K20发布于 2018-08-20
  • 来自专栏Flutter

    【Flutter 实战】动画序列、共享动画、路由动画

    老孟导读:此篇文章是 Flutter 动画系列文章第四篇,本文介绍动画序列、共享动画、路由动画动画序列 Flutter中组合动画使用Interval,Interval继承自Curve,用法如下: Animation _sizeAnimation = Tween(begin: 100.0, end 最终效果如下: 共享动画 Hero是我们常用的过渡动画,当用户点击一张图片,切换到另一个页面时,这个页面也有此图,那么使用Hero组件就在合适不过了,先看下Hero的效果图: 上面效果实现的列表页面代码如下 上面的动画只对新的页面进行了动画,如果想实现当前页面被新页面从顶部顶出的效果,实现方式如下: class CustomPageRoute extends PageRouteBuilder { final 里面提供了一系列动画,部分效果: 详情:Flutter 1.17 新 Material motion 规范的预构建动画 ?

    2.6K10发布于 2020-09-11
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】Animation 动画 ( AnimatedWidget 动画使用流程 | 创建动画控制器 | 创建动画 | 创建 AnimatedWidget 动画组件 | 动画运行 )

    文章目录 ◯、AnimatedWidget 组件引入 一、创建 AnimatedWidget 动画组件 二、创建动画控制器 三、创建动画 四、动画运行 五、完整代码示例 六、相关资源 AnimatedWidget 动画使用流程 : ① 创建 AnimatedWidget 动画组件 ② 创建动画控制器 ③ 创建动画动画运行 ◯、AnimatedWidget 组件引入 ---- 在上一篇博客 【Flutter 】Animation 动画 ( Flutter 动画基本流程 | 创建动画控制器 | 创建动画 | 设置值监听器 | 设置状态监听器 | 布局中使用动画值 | 动画运行 ) 中 , 使用动画时 , 需要给动画添加值监听器 动画对象 , 可以自动计算出动画值 , 并自动刷新封装在该 AnimatedWidget 动画组件中的布局组件 ; 创建 AnimatedWidget 动画组件时 , 传入 Animation 对象 0 , 结束值 300 , 动画在执行的 3 秒时间内 ( 动画控制器中指定的动画持续时间 ) , 自动计算出每个时间点的 0 ~ 300 之间的动画值 ; 创建动画代码示例 : ///

    3.5K10编辑于 2023-03-29
  • 来自专栏全栈程序员必看

    JavaScript 动画_jquery 动画

    JavaScript—动画 一、动画原理 通过定时器setInterval不断移动盒子位置。 clearInterval(timer); //停止定时器 } div.style.left = div.offsetLeft + 1 + 'px'; //定时器执行的操作:每1毫秒移动一个像素 }, 1) 二、简单动画函数封装 注意函数需要传递的2个参数:动画对象和移动的距离。 target) { clearInterval(obj.timer); } obj.style.left = obj.offsetLeft + 1 + 'px'; }, 1) } 四、缓动效果原理 缓动动画就是让元素运动速度有所变化 = target) { clearInterval(obj.timer); } obj.style.left = obj.offsetLeft + step + 'px'; }, 15) } 五、动画函数添加回调函数

    3.8K30编辑于 2022-11-04
  • 来自专栏算法一只狗

    几个步骤入门AI动画视频制作

    要介绍动画生成之前,先让大家来看看我生成的动画视频:https://mp.weixin.qq.com/s/yoGInoMpQ_6-U2Y2FgGAVg上面的视频我只用了不到2小时的时间就可以制作完成了。 可以快速的在几分钟内,利用动画AI配音讲述一个完整的故事《家人们谁懂呀我遇到下头男了》。本质上就是利用最近火爆的文本生成视频工具PIKA,然后配上相应的文案制作而成的。 其中需要用到以下几个工具视频动画:PIKA文案生成:ChatGPT制作视频:剪映我会一一介绍这几个软件的用法,教会你如何从零开始制作一个属于自己的动画视频。 比如我今天要介绍的Pika模型,它是由斯坦福华人博士郭文景研究出的AI视频生成工具。目前在加入其Discord可以免费使用。小黑子表情包在这里我基于坤坤的静态图做了相应的表情包。 动画视频制作故事和分镜文本制作要制作一个动画,首先要有一个故事。这部分我们可以直接使用ChatGPT生成自己想要的文本。

    3.2K10编辑于 2023-12-08
领券