[Android] 零碎知識(shí)匯總 - Shape相關(guān)

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:dither="false|true"             //將在位圖的像素配置與屏幕不同時(shí)(例如:ARGB 8888 位圖和 RGB 565 屏幕)啟用位圖的抖動(dòng)吻商;值為“false”時(shí)則停用抖動(dòng)婚温。默認(rèn)值為 true。
    android:shape="rectangle|line|oval|ring"http://分別為矩形、線俩块、橢圓吏奸、環(huán)欢揖。默認(rèn)為矩形rectangle
    android:innerRadius="integer"           // shape為ring時(shí)可用,內(nèi)環(huán)半徑
    android:innerRadiusRatio="float"        // shape為ring時(shí)可用苦丁,內(nèi)環(huán)的厚度比浸颓,即環(huán)的寬度比表示內(nèi)環(huán)半徑,默認(rèn)為3旺拉,可被innerRadius值覆蓋
    android:thickness="integer"             // shape為ring時(shí)可用产上,環(huán)的厚度
    android:thicknessRatio="float"          // shape為ring時(shí)可用,環(huán)的厚度比蛾狗,即環(huán)的寬度比表示環(huán)的厚度晋涣,默認(rèn)為9,可被thickness值覆蓋
    android:tint="color"                    // 給shape著色
    android:tintMode="src_in|src_atop|src_over|add|multiply|screen" // 著色類型
    android:useLevel="false|true"           // 較少用沉桌,一般設(shè)為false谢鹊,否則圖形不顯示。為true時(shí)可在LevelListDrawable使用
    android:visible="false|true"
    >

    <!-- 圓角 -->
    <corners
        android:radius="integer"            // 圓角半徑留凭,該值設(shè)置時(shí)下面四個(gè)屬性失效
        android:bottomLeftRadius="integer"  // 左下角圓角半徑
        android:bottomRightRadius="integer" // 右下角圓角半徑
        android:topLeftRadius="integer"     // 左上角圓角半徑
        android:topRightRadius="integer"    // 右上角圓角半徑
        />

    <!-- 漸變 -->
    <gradient
        android:useLevel="false|true"       // 與上面shape中該屬性的一致
        android:type="linear|radial|sweep"  // 漸變類型佃扼,分別為線性、放射性蔼夜、掃描性漸變兼耀,默認(rèn)為線性漸變linear
        android:angle="integer"             // 漸變角度,當(dāng)上面type為線性漸變linear時(shí)有效求冷。角度為45的倍數(shù)瘤运,0度時(shí)從左往右漸變,角度方向逆時(shí)針
        android:centerColor="color"         // 漸變中間位置顏色
        android:startColor="color"          // 漸變開始位置顏色
        android:endColor="color"            // 漸變結(jié)束位置顏色
        android:centerX="float"             // type為放射性漸變r(jià)adial時(shí)有效匠题,設(shè)置漸變中心的X坐標(biāo)拯坟,取值區(qū)間[0,1],默認(rèn)為0.5韭山,即中心位置
        android:centerY="float"             // type為放射性漸變r(jià)adial時(shí)有效郁季,設(shè)置漸變中心的Y坐標(biāo),取值區(qū)間[0,1]钱磅,默認(rèn)為0.5巩踏,即中心位置
        android:gradientRadius="integer"    // type為放射性漸變r(jià)adial時(shí)有效,漸變的半徑
        />

    <!-- 內(nèi)邊距 -->
    <padding
        android:bottom="integer"  // 設(shè)置底部邊距
        android:left="integer"    // 左邊邊距
        android:right="integer"   // 右邊
        android:top="integer"     // 頂部
        />

    <!-- 大小 -->
    <size
        android:height="integer"  // 寬度
        android:width="integer"   // 高度
        />

    <!-- 填充 -->
    <solid
        android:color="color"     // shape的填充色
        />
   
    <!-- 描邊 -->
    <stroke
        android:color="color"       // 描邊的顏色
        android:width="integer"     // 描邊的寬度
        android:dashGap="integer"   // 虛線間隔
        android:dashWidth="integer" // 虛線寬度
    />
</shape>

以上作為筆記用來記錄
要說一下幾個(gè)東西

android:innerRadius="integer"        ①      
android:innerRadiusRatio="float"     ②
android:thickness="integer"          ③
android:thicknessRatio="float"       ④

12互斥 1>2
34互斥 3>4
13是具體的值续搀,24是比例

android:useLevel="false|true"

這個(gè)我不是很懂塞琼,只知道當(dāng) android:shape="ring"時(shí),才有影響禁舷,此時(shí)android:useLevel="false"圖形才會(huì)顯示1肷肌R阃!
至于LevelListDrawable我還不是很懂派近,再研究研究~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末攀唯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子渴丸,更是在濱河造成了極大的恐慌侯嘀,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谱轨,死亡現(xiàn)場(chǎng)離奇詭異戒幔,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)土童,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門诗茎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人献汗,你說我怎么就攤上這事敢订。” “怎么了罢吃?”我有些...
    開封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵楚午,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我尿招,道長(zhǎng)矾柜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任泊业,我火速辦了婚禮把沼,結(jié)果婚禮上啊易,老公的妹妹穿的比我還像新娘吁伺。我一直安慰自己,他們只是感情好租谈,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開白布篮奄。 她就那樣靜靜地躺著,像睡著了一般割去。 火紅的嫁衣襯著肌膚如雪窟却。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天呻逆,我揣著相機(jī)與錄音夸赫,去河邊找鬼。 笑死咖城,一個(gè)胖子當(dāng)著我的面吹牛茬腿,可吹牛的內(nèi)容都是我干的呼奢。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼切平,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼握础!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起悴品,我...
    開封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤禀综,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后苔严,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體定枷,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年邦蜜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了依鸥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡悼沈,死狀恐怖贱迟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情絮供,我是刑警寧澤衣吠,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站壤靶,受9級(jí)特大地震影響缚俏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贮乳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一忧换、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧向拆,春花似錦亚茬、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至颈将,卻和暖如春梢夯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背晴圾。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工颂砸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓人乓,卻偏偏與公主長(zhǎng)得像梗醇,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子撒蟀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 最近打算好好復(fù)習(xí)并學(xué)習(xí)下drawables保屯,為了加強(qiáng)記憶及方便以后查閱手负,特再此處做記錄。 shape姑尺,圖形的意思竟终,...
    又是一夜風(fēng)雨閱讀 589評(píng)論 0 1
  • 概述 今天我們來探究一下android的樣式。其實(shí)切蟋,幾乎所有的控件都可以使用 background屬性去引用自定義...
    CokeNello閱讀 4,813評(píng)論 1 19
  • 本文是學(xué)習(xí)《Android開發(fā)藝術(shù)探索》中Drawable章節(jié)之后的一個(gè)總結(jié)鹃唯。 一蒿讥、常見的Drawable種類介紹...
    developerzjy閱讀 1,547評(píng)論 0 4
  • 優(yōu)點(diǎn):使用簡(jiǎn)單捕仔,比自定義View的成本低键畴;非圖片類型的Drawable占用空間較小,這對(duì)減小apk的大小也有很大的...
    小柏不是大白閱讀 2,288評(píng)論 0 1
  • 一直以來都想鄭重地記錄自己的所想所感驻右。但總是被什么拖著什黑。總想著“一定要好好準(zhǔn)備有最好的開頭”堪夭°蛋眩可是事實(shí)是。沒有那么...
    坐夏夢(mèng)冬閱讀 240評(píng)論 0 0