TextView shadow 陰影實現

2022-08-13 07:03:17 字數 1953 閱讀 6938

直接上**

1)實現普通效果

<

textview

android:layout_width

="match_parent"

android:layout_height

="match_parent"

android:shadowcolor

="#ff0000"

android:shadowdx

="3"

android:shadowdy

="3"

android:shadowradius

="1"

android:text

="abcdefg"

android:textcolor

="#0000ff"

android:textsize

="100sp"

/>

執行結果如下

2)測試下各個屬性值影響

1.

android:shadowradius="0"
結果

所以,只要讓

shadowradius = 0,就不會有陰影顯示

2.

android:shadowradius="20"
結果

它控制的主要就是陰影的寬度,它的值也大,陰影越大,而且顏色越淡

3.測試下dx,dy的作用

android:shadowdx="30"

android:shadowdy="30"

結果

也就是陰影的偏移量。

總結如下

1. android:shadowcolor:陰影的顏色

2. android:shadowdx:水平方向上的偏移量

3. android:shadowdy:垂直方向上的偏移量

4. android:shadowradius:是陰影的的半徑大小

以上變數全是px單位。而且,如果您想用@dimen引用,會報錯。

如果你想在**中使用,可以使用如下方法

package

com.example.imagetest;

import

android.r.integer;

import

import

android.graphics.drawable.drawable;

import

android.os.bundle;

import

android.view.view;

import

android.widget.button;

import

android.widget.imageview;

import

android.widget.textview;

public

class mainactivity extends

activity

else

bt.settext(a + "");

}});}}

也就是setshadowlayer方法

setshadowlayer(radius, dx, dy, color);
它的四個引數,分別對應上面的四個屬性

四個屬性取值,要麼直接寫,要麼使用getresource進行一步轉化才行

九陰白骨爪

第一重金絲手訣曰 面北背南朝天坐,氣行任督貫大椎。意聚丹田一柱香,分支左右聚掌心。開啟氣海命門穴,氣滿衝貫十指爪。旋入陰氣一坤爐,放收來回金絲手。凡習九陰白骨爪需先習九陰神功百日,於極陰之地,谷地為佳。面北背南,五心朝天坐於低處。雙手放於膝上,手心朝下,意守丹田。開氣海 命門,旋轉吸入陰氣匯於丹田。...

《九陰真經》正本

九陰真經 正本 北宋 黃裳 著 上捲 天之道,損有餘而補不足,地之道,損不足而補有餘,是故虛勝實,不足勝有餘。其意博,其理奧,其趣深,天地之象分,陰陽之候列,變化之由表,死生之兆彰,不謀而遺跡自同,勿約而幽明斯契,稽其言有微,驗之事不忒,誠可謂至道之宗,奉生之始矣。假若天機迅發,妙識玄通,成謀雖屬乎...

九陰真經原文

天之道,損有餘而補不足,是故虛勝實,不足勝有餘。其意博,其理奧,其趣深,天地之象分,陰陽之候列,變化之由表,死生之兆彰,不謀而遺跡自同,勿約而幽明斯契,稽其言有微,驗之事不忒,誠可謂至道之宗,奉生之始矣。假若天機迅發,妙識玄通,成謀雖屬乎生知,標格亦資於治訓,未嘗有行不由送,出不由產者亦。然刻意研精...