Android高階2之 陰影製作(Shadow)

2021-09-19 07:18:03 字數 1139 閱讀 2946

陰影製作:包括各種形狀(矩形,圓形等等),以及文字等等都能設定陰影。

陰影製作是什麼原理呢?

其實很簡單,你需要設定陰影的東西被看作乙個主層。然後在主層下面畫乙個陰影層。

陰影製作涉及到乙個重要函式:

public   void   

setshadowlayer

(float radius, float dx, float dy, int color)

radius:陰影半徑

dx:x軸方向的偏移量

dy:y軸方向的偏移量

color:陰影顏色

注意:如果半徑被設定為0,意思就是去掉陰影。

具體實現:

class

textshadowactivity

extends

activity

class

drawcanvas

extends

view

@override

protected

void

ondraw

(canvas canvas)

}}

陰影製作:包括各種形狀(矩形,圓形等等),以及文字等等都能設定陰影。

陰影製作是什麼原理呢?

其實很簡單,你需要設定陰影的東西被看作乙個主層。然後在主層下面畫乙個陰影層。

陰影製作涉及到乙個重要函式:

public   void   

setshadowlayer

(float radius, float dx, float dy, int color)

radius:陰影半徑

dx:x軸方向的偏移量

dy:y軸方向的偏移量

color:陰影顏色

注意:如果半徑被設定為0,意思就是去掉陰影。

具體實現:

class

textshadowactivity

extends

activity

class

drawcanvas

extends

view

@override

protected

void

ondraw

(canvas canvas)

}}

Android之陰影製作(Shadow)

陰影製作 包括各種形狀 矩形,圓形等等 以及文字等等都能設定陰影。陰影製作是什麼原理呢?其實很簡單,你需要設定陰影的東西被看作乙個主層。然後在主層下面畫乙個陰影層。陰影製作涉及到乙個重要函式 public void setshadowlayer float radius,float dx,float...

Construct2 遊戲高階製作

在前面的文章中,我們介紹了如何用construct2製作乙個簡單的射擊遊戲 今天,我們要對這個小遊戲進行完善,加入一些新的功能。分數系統 分數記錄 分數記錄是每個遊戲必不可少的,所以我們需要乙個分數系統來記錄使用者擊殺了多少個怪物。我們需要進行以下幾步 至此,我們就完成分數系統的設定啦!音訊系統 為...

Android高階之使用Intent傳遞物件02

使用intent來傳遞物件通常有兩種實現方式 serializable和parcelable。即把物件序列化。下面來簡單對兩個進行使用 serializable 1,比如有個person類,其中包含name和age兩個屬性,將其先用serializable序列化。public class perso...