演示

1、activity_main.xml当中设置布局



源代码

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Hello World!"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toTopOf="parent" /><ImageViewandroid:id="@+id/imageView"android:layout_width="wrap_content"android:layout_height="wrap_content"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintEnd_toEndOf="parent"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="parent"android:src="@drawable/amin_pgbar" /><TextViewandroid:id="@+id/textView"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginStart="96dp"android:layout_marginLeft="96dp"android:layout_marginTop="244dp"android:text="Java"android:textSize="25sp"app:layout_constraintStart_toEndOf="@+id/textView2"app:layout_constraintTop_toTopOf="parent" /><TextViewandroid:id="@+id/textView2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginStart="88dp"android:layout_marginLeft="88dp"android:layout_marginTop="244dp"android:text="Python"android:textSize="25sp"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="parent" /></androidx.constraintlayout.widget.ConstraintLayout>

2、引入图片





















3、创建amin_pgbar.xml


源代码

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"   android:oneshot="false"><itemandroid:drawable="@drawable/m1"android:duration="200"/><itemandroid:drawable="@drawable/m2"android:duration="200"/><itemandroid:drawable="@drawable/m3"android:duration="200"/><itemandroid:drawable="@drawable/m4"android:duration="200"/><itemandroid:drawable="@drawable/m5"android:duration="200"/><itemandroid:drawable="@drawable/m6"android:duration="200"/><itemandroid:drawable="@drawable/m7"android:duration="200"/><itemandroid:drawable="@drawable/m8"android:duration="200"/><itemandroid:drawable="@drawable/m9"android:duration="200"/><itemandroid:drawable="@drawable/m10"android:duration="200"/><itemandroid:drawable="@drawable/m11"android:duration="200"/><itemandroid:drawable="@drawable/m12"android:duration="200"/><itemandroid:drawable="@drawable/m13"android:duration="200"/><itemandroid:drawable="@drawable/m14"android:duration="200"/><itemandroid:drawable="@drawable/m15"android:duration="200"/><itemandroid:drawable="@drawable/m16"android:duration="200"/><itemandroid:drawable="@drawable/m17"android:duration="200"/><itemandroid:drawable="@drawable/m18"android:duration="200"/><itemandroid:drawable="@drawable/m19"android:duration="200"/><itemandroid:drawable="@drawable/m20"android:duration="200"/><itemandroid:drawable="@drawable/m21"android:duration="200"/><itemandroid:drawable="@drawable/m22"android:duration="200"/></animation-list>

4、MainActivity当中

package com.example.application01;import androidx.appcompat.app.AppCompatActivity;import android.graphics.drawable.AnimationDrawable;
import android.os.Bundle;
import android.widget.ImageView;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageView  img_pgbar = (ImageView) findViewById(R.id.imageView);AnimationDrawable ad = (AnimationDrawable) img_pgbar.getDrawable();ad.start();}
}

Android Studio 安卓手机上实现火柴人动画(Java源代码—Python)相关推荐

  1. 画火柴人动画的手机软件_火柴人动画制作软件(Pivot Stickfigure Animator)2.25 中文版附教程...

    火柴人游戏一直深受广大玩家喜爱,有没有人想过火柴人动画是怎么制作出来的呢?今天小编就为大家带来一款火柴人动画制作软件Pivot Stickfigures Animator,它可以帮你快速而简单的制作出 ...

  2. Android Studio安卓手机模拟器环境搭建

    1.以管理员身份启动命令提示符工具 2.清理旧环境 # 卸载Angular npm uninstall -g @angular/cli npm uninstall @angular/cli npm u ...

  3. android studio安卓手机tcp通信打开app自动连接,连接失败自动重试8次

    最近在做一个项目,项目其中一个需求是打开app自动连接tcp服务端,连接失败后自动尝试8次.尝试成功继续,不成功提示服务器未响应. 我想到了用多线程实现,其中一个用于显示尝试状态,另一个线程循环尝试s ...

  4. android照片共享,在安卓手机上可以实现多人共享照片吗?

    原标题:在安卓手机上可以实现多人共享照片吗? 说到手机系统,相信大家首先想到的应该就是安卓,因为当下很多品牌的智能手机都在使用这一系统,所以安卓手机便占据了市场大半的份额.不过话说回来,安卓系统的手机 ...

  5. android记事本添加图片功能,安卓手机上有什么便签app既可以写日记又可以添加照片?...

    原标题:安卓手机上有什么便签app既可以写日记又可以添加照片? 当前,有很多人一直保持着写日记的习惯,因为这样可以及时记录自己的成长轨迹,使得自己可以追寻到时光的记忆,但是我们记录日记的工具,却随着时 ...

  6. android 编译 汇编,汇编语言写的hellworld,在安卓手机上运行

    小白:小程,你为什么给我讲这么古老的语言?我有可能会跟它打交道吗? 小程:如果允许在使用时才去学的话,任何东西都不必提前学习.而"用时才学"的情况是经常存在的,也是有道理的,你的时 ...

  7. android模糊后面视频,在安卓手机上怎么制作中间是横视频上下是模糊效果的竖视频?手机视频短片制作...

    注意此教程方案是『安卓手机端教程方案』 今天要介绍的是安卓手机视频短片制作软件,可以在安卓手机上制作手机视频短片哦,制作那种中间是横视频上下是模糊效果的竖视频哦~不是手机看的视频片,手机怎么下载好看的 ...

  8. android日历便签,安卓手机上有日历与便签结合的app吗?

    原标题:安卓手机上有日历与便签结合的app吗? 现如今,手机便签app已经成为我们使用频率比较高的一款工具软件,因为在这个生活和工作节奏不断加快的大背景下,它正好可以满足我们及时记录待办事项.整理信息 ...

  9. android系统文件重命名文件格式,安卓手机上文件的后缀名怎么改?

    安卓手机上文件的后缀名怎么改?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 安卓手机上文件的后缀名怎么改? 用手机修改 ...

最新文章

  1. 双电容单相电机接线图解_为什么单相电机要用电容,三相电机不需要?
  2. 苏宁物流研发中心运输产品线产品总监钟翼翔:IOT技术的应用分析
  3. 做了个专为“数据分析师”打造的刷题平台!
  4. js实现同时提交多个表单
  5. thinkphp php 5.2,ThinkPHP5.2:时间查询(改进、优化)
  6. centos安装python3.6_Centos安装python3.6和pip步骤记录
  7. 华为p20有没有计算机,用华为P20不知道这三个功能就亏大了!第一个很少人知道!...
  8. element-ui 源码学习
  9. 多路复用器_多路复用、非阻塞、线程与协程
  10. 计算机如何连接隐藏的无线网络,无线网络隐藏了笔记本怎么连接?
  11. rasp 系统_浅谈RASP技术攻防之基础篇
  12. 为什么低代码治好了CIO们的 “精神内耗” ?
  13. urt-8转成GBK 之多种方法
  14. javascript 正则方法 exec()
  15. STM32CubeMX | STM32基于HAL实现USB模拟U盘
  16. html转换base64,HTML5中通用Base64 方法
  17. Axure 9实现折线图/曲线图
  18. 在Win10系统下安装Win7,使笔记本电脑形成“双硬盘-双系统”格局的过程
  19. Ubuntu 20.04安装Leap Motion问题总结
  20. 简易版Factorio开发问题记录

热门文章

  1. 【图像笔记】深度图像和深度相机
  2. wangEditor富文本编辑器的调用开发实录2(V5版本自定义粘贴,去除复制word或网页html冗余样式代码的解决方案)
  3. 欧姆龙开发车载脉搏传感器,可实时检测驾驶员状态
  4. C#读取钉钉打卡记录(一)——准备
  5. 无限阳光、自动收集阳光CALL、阳光产生速度
  6. linux awk 处理字符串,awk 字符串与算数处理
  7. 3d高性能渲染服务器,怎么样用服务器端渲染 3D 模型的同时导出多角度 - 纳金网...
  8. 上传图片重新调整大小导致内存溢出oom
  9. 【算法千题案例】每日一练LeetCode打卡——109.分糖果
  10. oracle用中文linux,linux下Oracle显示中文乱码