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

政府建设网站费用百度推广运营公司

政府建设网站费用,百度推广运营公司,网站打开特别慢,济南网站建设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.tj-hxxt.cn/news/14766.html

相关文章:

  • 现在公司网站重要吗清远今日头条最新消息
  • 为企业做网站的公司百度贴吧官网app下载
  • 网站开发合同范本大全星巴克营销策划方案
  • 互联网企业党建网站建设百度如何免费打广告
  • mac网站开发工具爱站网seo综合查询工具
  • 如何做好网站建设饥饿营销的十大案例
  • 怎么查找网站是谁做的微信营销案例
  • 电商seo优化seo企业站收录
  • 北京理想创意艺术设计有限公司重庆seo俱乐部联系方式
  • 手机网站链接微信苏州网站优化公司
  • 总算把网站设计好了今日头条站长平台
  • vs2105制作个人网站百度搜索大全
  • 服务器网站开发怎么在百度上做网站
  • 做不锈钢百度网站哪个比较好百度网站推广怎么收费
  • 郑州做网站远辰制作app软件平台
  • 建设我们的网站天津做网站的网络公司
  • 网站怎么不要钱自己做百度seo搜索营销新视角
  • 美发培训网站seo营销
  • 网站之家app模板建站哪里有
  • 成都广告公司排名前十名台州百度快照优化公司
  • 女生做网站前台百度客服电话24小时
  • 哪里有做网站的公司什么是信息流广告
  • 深圳市网站建设公司百度浏览器app下载
  • 乌鲁木齐可以做网站的公司seo 关键词优化
  • 长沙哪里可以做网站广州seo工作
  • 想看装修效果图在哪里看优化网站哪个好
  • 做网站和做网店哪个好百度信息流广告怎么收费
  • 怎样搭建免费网站推广方法有哪几种
  • 网站改版 大量旧页面公司关键词排名优化
  • 公司微信网站制作百度拉新推广平台