当前位置: 首页 > news >正文

给个网站谢谢了秦皇岛房管局官网网上查询

给个网站谢谢了,秦皇岛房管局官网网上查询,网站页面布局设计,wordpress获取自定义文章分类名1 混合动画简介 【Rive】动画 中介绍了 Rive 中动画的基础概念和一般动画的制作流程,本文将介绍混合动画的基础概念和一般制作流程。Unity 中混合动画介绍详见→ 【Unity3D】动画混合。 混合动画是指同一时刻多个动画按照一定比例同时执行,这些动画控制的…

1 混合动画简介

        【Rive】动画 中介绍了 Rive 中动画的基础概念和一般动画的制作流程,本文将介绍混合动画的基础概念和一般制作流程。Unity 中混合动画介绍详见→ 【Unity3D】动画混合。

        混合动画是指同一时刻多个动画按照一定比例同时执行,这些动画控制的动画参数往往是相同的参数。与动画图层不同,动画图层是指多个动画同时执行,互不干扰,这些动画控制的动画参数往往是不同的参数

        在动画状态机窗口右键,在弹出的菜单栏中选择【Add State】创建一个新的动画节点,选中创建的动画节点,在右侧窗口选择动画混合选项卡,如下。

         Input 下拉列表可以选择一个 Number 类型变量,表示将由该变量控制动画混合的比例;Timelines 里可以添加多个动画(即时间线),表示参与混合的动画。如下,是配置的一个混合动画。

2 应用

        本节将介绍使用 Rive 制作一个秒表。Rive 在 Android 中的环境配置详见 → Rive在Android上的简单应用。本节完整资源详见 → 基于Android和Rive实现秒表。

        1)界面元素

        创建一个圆形做表盘,再创建一个矩形做指针,对指针进行裁角处理,界面显示如下。

        2)时间线、输入变量、状态机

        ①时间线说明:SecStart、SecEnd 都只对指针的旋转参数做动画,并且都只有一帧,SecStart 的旋转值为 0,SecEnd 的旋转值为 360。

        ②输入变量说明:Second 用于控制混合动画的混合系数。

        3)MainActivity

package com.zhyan8.secondWatchimport androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.os.Handler
import android.os.Looper
import app.rive.runtime.kotlin.RiveAnimationView
import java.util.Calendarclass MainActivity : AppCompatActivity() {private lateinit var clockView: RiveAnimationViewprivate lateinit var handler: Handlerprivate var keepGoing = trueprivate val deltaTime = 1000Loverride fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)clockView = findViewById(R.id.clock)handler = Handler(Looper.getMainLooper())handler.postDelayed(task, deltaTime)}override fun onDetachedFromWindow() {keepGoing = falsesuper.onDetachedFromWindow()}private fun setTime() {val calendar = Calendar.getInstance()val second = calendar.get(Calendar.SECOND).toFloat()clockView.setNumberState("State Machine 1", "Second", second)}private val task = object: Runnable {override fun run() {if (keepGoing) {setTime()handler.postDelayed(this, deltaTime)}}}
}

        4)activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns: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="com.zhyan8.secondWatch.MainActivity"android:orientation="vertical"android:gravity="center"><app.rive.runtime.kotlin.RiveAnimationViewandroid:id="@+id/clock"android:layout_width="400dp"android:layout_height="400dp"app:riveFit="COVER"app:riveResource="@raw/seccond_watch"app:riveStateMachine="State Machine 1" /></LinearLayout>

        5)运行效果

http://www.yayakq.cn/news/250650/

相关文章:

  • 网站优化入门免费教程手机选择网站
  • 榆林做网站公司想开网站建设公司
  • 湖南省建设厅领导分工优化师
  • 东莞 网站建设 保健品申请注册自媒体平台
  • 推荐ps制作网站效果图公司介绍信
  • 建设网站时候应该注意哪些网站图片快速加载
  • 企业网站全屏轮播怎么做网站建设付款页面
  • 免费的编程自学网站苏州网站建设的一般流程
  • 帮人家做网站难吗seo搜索营销分析方案
  • 网站设计稿是怎么做的wordpress的cdn加速
  • 建设项目公告网站江宁网站建设报价
  • 湘潭网站建设的公司简单网站建设设计
  • 在国内的服务器上建设国外网站打开国外网站很慢怎么办
  • 网站视觉设计规范网站建设培训哪个好
  • 扶风做网站官网源码下载
  • 网站开发安全小贴士仁怀那里可以做网站
  • 网站后台登入密码忘记了百度网站的总结
  • 网站可以用PS设计吗google play下载
  • 找人做网站都要提供什么wordpress LaTeX
  • 电子商务网站建设期末试题答案05个体工商网上年检
  • 湖南网站排名优化公司集团微信网站方案策划
  • 五华网站开发广东建设网站公司
  • 专业的网站建设宝安西乡dw网站开发环境
  • 网站页面架构图网络整合营销策划的目标
  • 旅游商务网站开发个人网上注册公司入口
  • 做围棋死活题的网站辽宁省建设工程信息网官网新网站
  • 建设厅网站账户名忘记了怎么办国外WordPress主题破解
  • 免费制作自己的微网站wordpress局域网中看
  • 下载网站上的表格 怎么做微信商户平台开发
  • 启用中文域名大网站周口市建设局网站