自定義動畫筆記

2021-08-09 09:44:36 字數 956 閱讀 7556

一、objectanimator中offloat、ofint方法中的propertyname引數有哪些值

比如某view有乙個setcolor()方法,"color"為某view的乙個屬性。在動畫實施過程中,會不停的呼叫這個set方法給該屬性賦新的值。

color --> setcolor()

textsize  --> settextsize()

二、插值器

三、常用屬性

setrepeatcount 重複次數

valueanimator.infinite:表示無限次數

setrepeatmode 重複型別

valueanimator restart 重頭開始動畫

valueanimator 終止裝填直接逆向返回動畫

四、屬性動畫型別

valueanimator:針對屬性值做變換,變換過後屬性的值被改變

1、該動畫需要在***中手動設定動畫作用的物件。 一般是addupdatelistener,這個***可以獲取動畫變化的具體數值

四、propertyvaluesholder和keyframe

propertyvaluesholder: 用於儲存動畫過程中所需要操作的屬性和對應的值

keyframe:定義關鍵幀的狀態,keyframe可以在propertyvaluesholder儲存,方法是 ofkeyframe

五、路徑

path:可以用來繪製閉合曲線,以及記錄手勢等操作

貝塞爾曲線:quadto rquadto這兩個函式用於二階畫貝塞爾曲線

quadto :所有的引數點的參照座標是遠點

rquadto:所有的引數點的參照座標的前乙個點,該座標是相對座標。

自定義畫筆形狀

from turtle import 匯入海龜畫相簿 begin poly 開始記錄圖形 color black yellow pensize 6 circle 100,steps 9 畫1個半徑為100的9邊行 forward 90 end poly 結束記錄圖形 p get poly 獲取sha...

自定義動畫

在製作自定義動畫時,有以下八個樣式可供選擇 animation name 動畫名稱 元素所應用的動畫名稱,必須與規則 keyframes 配合使用,因為動畫名稱由 keyframes 定義。animation duration 動畫時間 設定物件動畫的持續時間 animation timing fu...

CustomAnim自定義動畫

android只提供了4種基本動畫效果,除了可以疊加效果外,我們還可以進行自定義動畫。mainactivity.class不變 package com.customanim.customanim import android.os.bundle import android.view.view pu...