shape檔案屬性

2021-07-22 20:27:08 字數 1683 閱讀 9898

1)stroke

描述: stroke:邊框效果 相當於html中的盒子模型的border

屬性: android:width 描邊的寬度

android:color 描邊的顏色

android:dashwidth 表示邊框的樣式是虛線的寬度,

值為0時,表示為實線。

值大於0則為虛線。

android:dashgap 表示描邊為虛線時,

虛線之間的間隔 即」- - - 」

2)padding

描述:內部邊距,即內容與邊的距離

屬性: android:left 左內邊距

android:top 上內邊距

android:right 右內邊距

android:bottom 下內邊距

3)corners

描述: corners: 圓角

屬性: android:radius 半徑

android:topleftradius 左上角半徑

android:toprightradius 右上角半徑

注意一下兩個屬性比較不同:

android:bottomleftradius 右下角半徑

android:bottomrightradius 左下角半徑

4)solid

描述:內部填充

屬性 android:color 填充顏色

5)gradient

描述: 漸變色

屬性: android:startcolor 起始顏色

android:endcolor 結束顏色

android:angle 漸變角度(ps:當angle=0時,漸變色是從左向右。然後逆時針方向轉,當angle=90時為從下往上。angle必須為45的整數倍)

android:type 漸變型別(取值:linear、radial、sweep)

linear 線性漸變,這是預設設定

radial 放射性漸變,以開始色為中心。

sweep 掃瞄線式的漸變。

android:centercolor 漸變中間顏色,即開始顏色與結束顏色之間的顏色

android:uselevel 如果要使用levellistdrawable物件,就要設定為true。設定為true無漸變。false有漸變色

android:gradientradius 漸變色半徑.當 android:type=」radial」 時才使用。單獨使用 android:type=」radial」會報錯。

android:centerx 漸變中心x點座標的相對位置

android:centery 漸變中心y點座標的相對位置

6)size

描述:size: 大小

屬性: android:width 表示形狀的寬度

android:height 表示形狀的高度

<?xml version="1.0" encoding="utf-8"?>

xmlns:android=""

android:shape="rectangle" >

android:width="1px"

android:color="#000000" />

android:color="#d5d5d5" />

shape>

設定檔案屬性

程式設計時經常需要某些檔案擁有特定的屬性,譬如隱藏屬性。下面介紹乙個實現此功能的函式 setfileattributes。函式原型 函式原型 boolsetfileattributes lpctstr lpfilename,lpfilename的物件指向乙個字串,指定其屬性要設定的檔案的名稱。例如 ...

linux檔案屬性

linux檔案屬性1 首先檢視一下 ls l 檢視檔案的檔案屬性 上面顯示檔案屬性一共7個常見的字段。各個欄位的含義 1.第乙個字段 檔案許可權 就是 或者r w x的組合。一共10位。左面開始數起,a 第一位 檔案型別 常規檔案 系統普通檔案。d directory 目錄檔案,目錄是特殊的檔案,目...

linux檔案屬性

linux檔案屬性3 目錄是乙個特別的檔案 目錄檔案 比如 drwxr r 就是乙個目錄的許可權 目錄具有r許可權 可以檢視目錄裡面的檔名,只是檢視檔名。是否能夠對檔案操作,那還要看檔案的許可權。目錄具有w許可權 在目錄下 增加檔案 刪除檔案 檔名重新命名 目錄具有x許可權 能夠進入該目錄 能夠使用...