您好,登錄后才能下訂單哦!
這個很重要,由于android系統對應用的性能要求很高,在能用shape替換圖片的時候就替換,這樣可以為應用爭取到更多的內存:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <!-- rectangle | oval | line | ring --> <!-- <gradient 為shape指定漸變色 --> <!-- android:angle="int" 漸變色的角度值。0表示從左到右,90表示從下到上,必須是45的倍數,默認是0 --> <!-- android:centerX="float" 漸變色中心的X相對位置(0-1.0)。當android:type = "linear"時無效 --> <!-- android:centerY="float" 漸變色中心的Y相對位置(0-1.0)。當android:type = "linear"時無效 --> <!-- android:centerColor="color" 可選的顏色,出現在start和end顏色之間 --> <!-- android:endColor="color" end顏色 --> <!-- android:gradientRadius="float" 漸變色的半徑。當android:type = "radial"時有效,而且必須設置 --> <!-- android:startColor="color" start 顏色 --> <!-- android:type="linear | radial | sweep" 漸變色的樣式。有效值為:linear,線性漸變,默認值。radial,環形漸變,start的顏色是處于中間的顏色。sweep梯度漸變。sweep與radial不同的是,radial的顏色是從內往外漸變,sweep的顏色是從0到360漸變 --> <!-- android:useLevel="boolean" true:表示可以當做LevelListDrawable使用 --> <!-- /> --> <!-- <solid 填充shape的單一色 --> <!-- android:color="color" 這個顏色會應用到shape上/> --> <!-- <stroke --> <!-- android:width="dimension" 線的寬度 --> <!-- android:color="color" 線的顏色 --> <!-- android:dashGap="dimension" 線段與線段之間的空白距離。僅在android:dashWidth設定時有效。 --> <!-- android:dashWidth="dimension" 線段的長度。僅在android:dashGap設定時有效/> --> <!-- <padding dimension 內部View元素的邊距 --> <!-- android:left="" --> <!-- android:top="" --> <!-- android:right="" --> <!-- android:bottom=""/> --> <!-- <corners 為shape創建圓角。當shape是一個rectangle時有效--> <!-- android:radius="dimension" 圓的半徑,會被下面的特性覆蓋 --> <!-- android:topLeftRadius="dimension" 左上圓角半徑 --> <!-- android:topRightRadius="dimension" 右上圓角半徑 --> <!-- android:bottomLeftRadius="dimension" 實際是右下圓角半徑--> <!-- android:bottomRightRadius="dimension" 實際是左下圓角半徑/> --> <size /> </shape>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。