用layer list做乙個卡片背景

2022-03-12 15:40:56 字數 1319 閱讀 8528

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

我們注意到上面的檔案中有item和shape,shape就不多說了就是乙個規則的影象。其中item用了bottom、top來指定上下的內邊距,最終帶來了如下的效果:

我們來一步一步的理解這是怎麼做出來的:

1.首先畫乙個只有描邊的shape:

2.接下來我們需要讓底部顯示出灰色的描邊,其餘的地方都應該是白色的,所以寫乙個白色的shape,並且底部內邊界是2dp。這裡的bottom就是底部的內邊距。

3.最終組合起來,產生最終的效果:

我們注意到上面的檔案中有item和shape,shape就不多說了就是乙個規則的影象。其中item用了bottom、top來指定上下的內邊距,最終帶來了如下的效果:

我們來一步一步的理解這是怎麼做出來的:

1.首先畫乙個只有描邊的shape:

2.接下來我們需要讓底部顯示出灰色的描邊,其餘的地方都應該是白色的,所以寫乙個白色的shape,並且底部內邊界是2dp。這裡的bottom就是底部的內邊距。

3.最終組合起來,產生最終的效果:

巧用用layer list做乙個卡片背景

xml version 1.0 encoding utf 8 layer list xmlns android item shape android shape rectangle android dither true corners android radius 2dp stroke andro...

用rhino做乙個地球

利用全球的地形圖,根據灰度生成高度不一的柱體 將球的uv展開 柱體鋪滿uv,使用曲面流動到球上 準備一張地形圖,這裡隨便找了乙個全球地形圖,有灰度區分高度的最好,顏色的區分的相對的高程不夠真實。開啟rhino,繪製乙個球,將球的uv展開。根據uv的大小繪製乙個面,用於在grasshopper中拾取作...

用html做乙個目錄 用555做乙個高壓發生器

用555做乙個高壓發生器。如圖,ne555為脈衝發生晶元 以此晶元外圍電路為準,頻率約1.7khz,占空比 10 q2為n溝道場效電晶體,q1為npn三極體,t1為高壓線圈。如圖所示 晶元為ne555,為脈衝發生晶元,脈衝頻率由c1 r1和r2來調整。開關管q2為n溝道場效電晶體。r3為場效電晶體的...