Android 仿微信红包动画特效一分钟搞定

Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead 解决方案 猜想会不会是webpack版本也需要升级,我删掉了package.json引用的webpack,打算使用全局webpack。似乎必须要引入webpack,在package.json再次引webpack,v4.12.0。得到的/node_modules/下的webpack版本是v4.26.1。这是一次很简单的采坑,但是前后困扰了我好几天。再次执行webpack,这次成功了。 阅读详情

简单来说你多在微信中发几个群红包就能有一些思路,但是有些特定的状态需要注意前后端配合。

搞了半个小时TMD没有把视频转换成GIF,直接上照片吧,醉了~

1.支付完成之后会出现第一个图,打开第二个图的时候当前界面是有一个动画效果的,可以微信中发个群红包试试~

无非是图片抖两下,这里将第二张的红包总布局设置Animation

<?xml version="1.0" encoding= "UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false" >
    <!--设置图片缩放第一次从0.9-1.1倍-->
    <scale
        android:fromXScale="0.9"
        android:toXScale="1.1"
        android:fromYScale="0.9"
        android:toYScale="1.1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="300"
        android:repeatCount="1"
        android:repeatMode="reverse" />
    <!--设置图片缩放第二次从0.9-1倍-->
    <scale
        android:fromXScale="0.9"
        android:toXScale="1"
        android:fromYScale="0.9"
        android:toYScale="1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="300"
        android:repeatCount="1"
        android:repeatMode="reverse" />
</set>
然后在Activity中调就ok了

Animation animationLayout = AnimationUtils.loadAnimation(this, R.anim.award_anima);
awardAnimationLayout.setAnimation(animationLayout);

2.点击图二的开的时候,想让这个图片转动,如果你们的UI妹子就给你一张这个图,只能让当前这个图片按照Y轴转动了

定义一个Animation自己去画吧

package shangche.club.geton.view;

import android.graphics.Camera;
import android.graphics.Matrix;
import android.view.animation.Animation;
import android.view.animation.DecelerateInterpolator;
import android.view.animation.Transformation;

/**
 * Created by HuoWei on 2017/12/18.
 */

public class AwardRotateAnimation extends Animation {
    int centerX, centerY;
    Camera camera = new Camera();

    @Override
    public void initialize(int width, int height, int parentWidth,
                           int parentHeight) {
        super.initialize(width, height, parentWidth, parentHeight);
        //获取中心点坐标
        centerX = width / 2;
        centerY = height / 2;
        //动画执行时间  自行定义
        setDuration(800);
        setInterpolator(new DecelerateInterpolator());
    }

    @Override
    protected void applyTransformation(float interpolatedTime, Transformation t) {
        final Matrix matrix = t.getMatrix();
        camera.save();
        //中心是绕Y轴旋转  这里可以自行设置X轴 Y轴 Z轴
        camera.rotateY(360 * interpolatedTime);
        //把我们的摄像头加在变换矩阵上
        camera.getMatrix(matrix);
        //设置翻转中心点
        matrix.preTranslate(-centerX, -centerY);
        matrix.postTranslate(centerX, centerY);
        camera.restore();
    }
}
直接在Activity中调用就OK了,

AwardRotateAnimation animation = new AwardRotateAnimation();
animation.setRepeatCount(Animation.INFINITE);
openGroupAward.startAnimation(animation);
网络请求结束后跳转到详情时,记得清空View的状态

openGroupAward.clearAnimation();

demo下载地址:http://download.youkuaiyun.com/download/android_hv/10166569


Android红包雨动画效果实现 在Android应用程序中,实现红包雨动画效果是一种常见的交互方式,它可以增加用户的参与感和乐趣。本文将介绍如何使用Android开发工具包(Android SDK)来实现这一动画效果,并提供相应的源代码。这样,我们就完成了Android红包雨动画效果的实现。当应用程序运行时,红包将从屏幕顶部开始下落,用户可以通过触摸红包来进行相应的操作。接下来,我们需要在Java代码中实现动画效果。注意:上述代码中省略了红包图像的绘制逻辑,你可以根据自己的需求,在。方法中更新红包的位置和速度,以适应屏幕尺寸的变化。 阅读详情

相关推荐

仿微信抢红包dialog和动画

仿微信抢红包dialog和动画 代码简洁 使用起来特别方便

微信小程序实现拆红包动画

1.实现效果 2.实现原理 wx.createAnimation(Object object):创建一个动画实例 animation。调用实例的方法来描述动画。最后通过动画实例的 export 方法导出动画数据传递给组件的 animation 属性。 点击红包,弹出红包弹框,用到过渡动画 this.animation.translate('-50%', '-50%').step(); 关闭弹框 this.animation.translate('-50%', '100%').step();

苏苏就是小苏苏的博客 2836

Android仿打开微信红包动画效果实现代码

主要介绍了Android仿打开微信红包动画效果实现代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下

微信小程序红包封面动画

使用绝对定位和动画实现红包打开特效

博客 668

Android仿硬币转动微信红包动画效果

项目需要研究了一下微信红包动画,即硬币转动的效果,原理其实就是三张不同角度的图片利用AnimationDrawable帧动画进行播放,在参考了案例之后,给自己记录一下完成的过程。 1,在XML文件中定义动画: 步骤如下: ①新建 Android 项目 ②在drawable目录中新建一个anim.xml(注意文件名小写) <?xml version=1.0 encoding=utf-8?>

Android实现红包雨动画效果

本文介绍了Android实现红包雨动画效果,分享给大家,希望对大家有帮助 红包雨 关于实现上面红包雨效果步骤如下: 1.创建一个红包实体类 public class RedPacket { public float x, y; public float rotation; public float speed; public float rotationSpeed; public int width, height; public Bitmap bitmap; public int money; public boolean isRealRed; pu

AMIDEDOS.EXE原理与安全使用指南:DMI/SMBIOS数据修改详解

DMI(Desktop Management Interface)和SMBIOS(System Management BIOS)是PC硬件身份标识的核心标准,由BIOS在启动时写入内存的结构化数据表,被操作系统、资产管理工具及虚拟化平台广泛读取。其原理基于实模式下对固定内存区域(0xF0000–0xFFFFF)的解析与写入,技术价值在于支持硬件资产标准化、设备身份治理与固件级调试。典型应用场景包括IT资产归档、序列号统一、报废设备脱敏等,但需警惕OEM私有字段、硬件哈希绑定及跨系统一致性风险。AMIDEDO

weixin_34327223的博客 516

ATE测试的未来:自动化与智能化的技术演进

本文探讨了自动测试设备(ATE)在半导体产业中的技术演进,重点关注自动化与智能化的发展趋势。随着芯片制程的不断进步,ATE面临测试复杂度激增和成本压力等挑战。文章分析了AI技术在测试优化中的应用,如自适应测试和缺陷预测,以及模块化架构和端到端测试生态系统的创新。这些技术突破显著提升了测试效率和设备利用率,为半导体测试的未来发展指明了方向。

weixin_29232507的博客 614

简单的实现微信领取红包界面,按钮旋转动画效果。

最近在做一下项目,是领取红包的,我们这里仿照的微信的红包领取界面,点击按钮之后立体旋转,然后打开红包: 我这里用的是旋转动画,然后沿着Y轴去旋转,说了这么多,下面来看一下效果: 现在清楚多了把 ,我用自定义了一个动画,找到控件的中心,然后让中心沿着Y轴去旋转,不多说了看代码吧: package com.lixuce.myapplication; import and

lixuce1234的博客 8481

神经网络基础-从零开始搭建一个神经网络

人工神经网络(Articial Neural Network,简写为ANN)也称为神经网络(NN),是一种模仿生物神经网络和功能的计算模型,人脑可以看做是一个生物神经网络,由众多的神经元连接而成,各个神经元传递复杂的电信号,树突接收到输入信号,然后对信号进行处理,通过轴突输出信号。人工神经网络也是类似,通过模仿人脑的“学习机器”,通过不断“看”数据(比如图片,数字),自己总结规律,最终学会预测(比如分类图片)在深度学习中,损失函数是用来衡量模型参数的质量的函数,衡量的方式是比较网络输出和真实输出的差异。

Zach的博客 4014

备考路上的学习笔记:我的软考高级架构师复盘与更新计划

本专栏基于作者备考软考高级系统架构设计师的真实经验,分为考前突击、基础夯实、核心突破、案例实战和论文通关五大模块。内容涵盖计算机体系结构、操作系统、数据库等核心知识,提供案例解析和论文范文。作者承诺持续更新考纲内容、真题复盘及互动答疑,旨在帮助考生系统备考,将个人踩坑经验转化为实用指南,陪伴考生共同完成从知识碎片到体系构建的蜕变历程。

qq837993702的博客 2294

android仿微信红包动画,Android仿微信打开红包动画(逐帧动画)

Frame Animation(逐帧动画):逐帧动画(Frame-by-frameAnimations)从字面上理解就是一帧挨着一帧的播放图片,就像放电影一样。和补间动画一样可以通过xml实现也可以通过java代码实现。接下来借助目前项目中的一个开奖的动画来总结如何使用。实现效果如下: 具体实现过程:1.)在res/drawable目录下一个文件lottery_animlist.xml,内容如下...

weixin_35330796的博客 577

StarRC常见问题整理

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?使用starrc_cmd “错误代码”就能看对应Error或Warnning的解释。

m0_61544122的博客 3118

【实现微信红包效果】前端CSS实现微信红包打开效果(附源码下载)

CSS动画实现红包翻转效果,CSS如何实现微信红包效果,红包打开效果如何实现,如何实现微信红包页面效果,animation动画实现红包翻开效果

赏樱看雪撸代码 3704

基于 PID 算法的 STM32 步进电机高精度位置控制系统设计与实现(工业自动化应用)

硬件层面:选用 STM32F103C8T6+A4988 + 欧姆龙编码器的组合,兼顾工业可靠性与成本,接线需注意强弱电分离和信号抗干扰;软件层面:核心为位置式 PID 闭环控制,Mermaid 流程图清晰展现 “采集 - 运算 - 驱动” 的闭环逻辑,代码模块化易移植;性能层面:无负载定位误差≤±1 脉冲,带载误差≤±3 脉冲,满足工业自动化高精度位置控制需求。

weixin_42300449的博客 194

使用ESP32设计嵌入式蓝牙游戏手柄

通过使用ESP32开发板和相关的库,我们可以设计和实现嵌入式蓝牙游戏手柄。连接到该设备后,您可以使用控制器模块的按钮和摇杆等元件来模拟游戏手柄的输入。根据您使用的具体模块和引脚分配,连接按钮和摇杆等控制元件到ESP32的GPIO引脚。ESP32是一款功能强大的微控制器,集成了Wi-Fi和蓝牙功能,非常适合用于开发物联网和嵌入式应用。请注意,本文仅提供了一个基于ESP32的嵌入式蓝牙游戏手柄设计示例,具体实现可能因硬件和需求而有所不同。确保开发板正确连接到计算机,并选择正确的开发板和端口。

CodeMaven的博客 1642

仿微信打开红包旋转动画

下载地址:http://download.youkuaiyun.com/download/sinat_28238111/10211684

sinat_28238111的博客 2656

CD-SSB和NCD-SSB相关内容

NR中,PSS/SSS 和PBCH总是绑定的,因此也称为SSB block。频域由下往上,第121个SC(k = 120)的中心频率,就是SSB的GSCN对应的SSREF(同步参考频率)的出处如上,同步栅格映射到SSB 的RE位置是10个PRB的位置,然后指向RE index 0,即第121个子载波的中心频率;UE获得N_offset_GSCN后,即可结合当前SSB的GSCN推算下一个SSB的GSCN =N_Reference_GSCN(当前SSB的GSCN) + N_offset_GSCN。

asd199086的博客 3427

js模拟微信拆红包js特效

下载地址 适合移动手机客户端浏览器的一款拆红包特效点击后会有个抖动特效 // 点击redbutton按钮时执行以下全部 $(".redbutton").click(function(){ // 在带有red样式的div中添加shake-chunk样式 $(".red").addClass("shake-chunk"); // 点击按钮2000毫秒后执行以下操作 setTimeout(function(){ // 在带有red样式的div中删除shake-chunk样式 $(".red").removeCl

ICode联盟 624

【常见开源库的二次开发】基于openssl的加密与解密——openssl认识与配置(一)

OpenSSL 是一个开源的软件库,它提供了一系列加密工具和协议,主要用于实现安全通信,如在网络上的数据传输。它支持多种加密算法,包括对称加密、非对称加密、散列函数、伪随机数生成器、数字签名、密钥交换以及证书管理等。

嵌入式技术开发 4161

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Android 摄像头调用(不含拍照)(1)

感觉现在好多人都在说什么安卓快凉了,工作越来越难找了。又是说什么程序员中年危机啥的,为啥我这年近30的老农根本没有这种感觉,反倒觉得那些贩卖焦虑的都是瞎j8扯谈。当然,职业危机意识确实是要有的,但根本没到那种草木皆兵的地步好吗?Android凉了都是弱者的借口和说辞。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。

2401_84009065的博客 976

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Android仿微信红包动画

Android仿微信红包动画

SSBBY的博客 7700

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Android开发仿美团首页红包动画效果

红包左右晃动动画,吸引用户点击

聪哥的专栏 329

android仿微信红包动画,Android仿打开微信红包动画效果实现代码

首先看下效果:实现原理:准备3张不同角度的图片,通过AnimationDrawable帧动画进行播放即可代码实现:1、编写动画xml文件:根标签为animation-list,其中oneshot代表着是否只展示一遍,设置为false会不停的循环播放动画 根标签下,通过item标签对动画中的每一个图片进行声明android:duration 表示展示所用的该图片的时间长度 ,可通过该参数来设置图片...

weixin_33270920的博客 465

android 动画x轴旋转,写给小白——Android旋转动画(3个方向的旋转)

接上一篇,继续讲动画。今天给大家讲讲怎么实现最简单的旋转动画。旋转动画,其实,也很简单,关键就几个要素。旋转的原点,旋转的角度,旋转的方向(当然还有旋转速度,不过,速度,是所有动画的东西,所以,我不放到这里讲)。还是老规矩,我先上一个简单的实现:这里,我们看到,前两个参数,表示的是旋转的初始角度,和旋转到结束的角度。后面的参数表示,旋转原点。这里就不多解释了,看过我上一篇的同学都会明白。如果没看过...

weixin_28893705的博客 994

android红包雨动画,过年了,下场红包雨吧

过年了,下场红包雨吧过年了,使用属性动画和自定义view做了个下红包雨的动画,单机版。效果图:模拟器鼠标点击效果不是很好,真机上会好很多.代码,先自定义一个红包View,画出需要的红包图片,当红包被点击时换一张表示拆开红包的图片,其他的都写在注视里./*** Created by weng on 2018/1/27.*/public class RedPacketView extends View...

weixin_35762215的博客 730
上一篇: 一分钟解决Shape分割线及分割线圆角框
下一篇: Android ViewPager中切换fragment刷新数据
探索者丶
博客等级 码龄10年 29粉丝 32原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值