溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android簡單的圖形特效處理

發布時間:2020-08-10 16:50:24 來源:ITPUB博客 閱讀:232 作者:山有木xi 欄目:移動開發

android提供了一些額外更高級的圖形圖像處理技術,能夠讓開發者開發出更絢麗的UI界面

Matrix

android提供的一個矩陣工具類,本身并不能讀圖形或者組件進行變換,但是可以與其他API結合來控制圖形、組件的變化

步驟:

  1. 獲取 Matrix對象,可以創建也可以從其他對象內獲取

  2. 調用 Matrix方法進行平移,旋轉,縮放,傾斜等

  3. 將佘旭對 Matrix所做的變換應用到指定的圖形或者組件

提供了以下的方法

  • setTranslate:控制 Matrix進行平移

  • setSkew:控制 Matrix進行傾斜

  • setRotate:控制 Matrix進行旋轉

  • setScale:控制 Matrix進行縮放

drawBitmapMesh

Canvas提供的一個方法,可以對bitmap進行扭曲

  • bitmap:指定需要扭曲的位源圖

  • meshWidth:橫向劃分

  • meshHeight:縱向劃分

  • verts:

  • vertOffset:

Shader

填充圖形,android不僅可以拿顏色填充圖形也可以使用Shader渲染效果填充

  • BitmapShader:使用位圖平鋪的渲染效果

  • LinearGradient:使用線性漸變來填充

  • RadialGradient:使用圓形漸變來填充

  • SweepGradient:使用角度漸變

  • ComposeShader:使用組合渲染效果來填充

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女