首页 > 其他分享 >扫描简单动画

扫描简单动画

时间:2023-02-22 14:33:25浏览次数:31  
标签:动画 layout parent 扫描 TranslateAnimation 简单 android id mAnimation


ImageView mQrLineView = (ImageView) findViewById(R.id.scan_line);
TranslateAnimation mAnimation = new TranslateAnimation(TranslateAnimation.ABSOLUTE, 0f,
TranslateAnimation.ABSOLUTE, 0f, TranslateAnimation.RELATIVE_TO_PARENT, 0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.9f);
mAnimation.setDuration(1500);
mAnimation.setRepeatCount(-1);
mAnimation.setRepeatMode(Animation.RESTART);
mAnimation.setInterpolator(new LinearInterpolator());
mQrLineView.setAnimation(mAnimation);
<RelativeLayout
android:id="@+id/box_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:background="#000">

<ImageView
android:id="@+id/scan_line"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_margin="5dp"
android:background="@drawable/line" />
</RelativeLayout>


标签:动画,layout,parent,扫描,TranslateAnimation,简单,android,id,mAnimation
From: https://blog.51cto.com/u_12553406/6078964

相关文章

  • JQuery_动画1与JQuery_动画2
    JQuery_动画11.动画 1.三种方式显示和隐藏元素 1.默认显示和隐藏方式 1.show([speed,[easing],[fn]]) ......
  • Revit如何给模型绑定动画的教程
    推荐:将 NSDT场景编辑器 加入你的3D开发工具链。Revit模型完成后,为了展示成果,有时需要做动画,本文章将教大家如何在3dsmax中给塔吊族模型绑定旋转动画,并导入到Lumion当中......
  • uniapp对接ChatGPT 简单实现对话功能
    最近很火的ChatGPT来了!我也是做了一个最最基础的模型,让大家更通俗易懂!先看效果:    接下来直接上代码:<template> <viewclass="content"> <viewclass="tex......
  • hadoop - hadoop2.6 分布式 - 简单实例学习 - 统计某年的最高温度和按年份将温度从高
    1.背景   哎,学习hadoop不容易啊,各种bug,摸不着头脑,时而管用,时而不知道namenode怎么停止了,确实郁闷!还好,坚持下去了!好了,不说了,开始简单示例: 1.1 数据格式:   ......
  • kafka简单入门
    kafka用途高性能分布式的消息队列工具,你可以用它收集信息或者同时进行消息纷发。kafka安装以及Quickstart安装以及quickstart见官网http://kafka.apache.org/document......
  • 845~846 JQuery动画
    JQuery高级:1、动画1.三种方式显示和隐藏元素1.默认显示和隐藏方式1.show([speed,[easing],[fn]])......
  • HDFS写操作(简单源码解读)
    HDFS最重要的就是写流程了,学校老师教的时候也是重点介绍这个过程(虽然我并没有在任何面试中被问到过)。下面从画图和文字两个过程介绍写流程,这次读了源代码之后对整个过程更......
  • NProgress进度条简单使用
    安装//npmnpminstall--savenprogress//Yarnyarnaddnprogress直接引入js、css或者通过cdn引入<scriptsrc='nprogress.js'></script><linkrel='stylesheet'......
  • mysql5.7压缩包配置教程(简单高效)
    MySql5.764位下载链接1.下载压缩包之后,解压压缩包,添加系统环境变量%MYSQL_HOME%\bin2.新建my.ini文件[mysqld]basedir=D:\DevelopTools\mysql-5.7.32-winx64......
  • Linux平台实现简单的IP白名单策略
    /etc/hosts.allow与/etc/hosts.deny的判定机制读取/etc/hosts.allow文件,从上到下读取:如果守护程序-客户端对与文件中的第一行匹配,则授予访问权限;如果该行不匹配,则读取......