Android中的shape使用筆記和陰影的編碼

2021-08-20 13:44:24 字數 2245 閱讀 3547

我的csdn:

我的github:

我的個人部落格:

--

gradient 漸變色

android:startcolor 顏色值 起始顏色

android:endcolor 顏色值 結束顏色

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

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

angle必須為45的整數倍)

android:type ["linear" | "radial" | "sweep"] 漸變型別(取值:linear、radial、sweep)

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

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

sweep 掃瞄線式的漸變。

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

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

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

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

-->

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

xmlns:android="">

android:bottom="0dp"

android:left="0dp"

android:right="0dp"

android:top="0dp">

android:shape="rectangle">

android:angle="270"

android:centercolor="#4a9c9ca0"

android:centerx="50%"

android:centery="50%"

android:endcolor="#4a9c9ca0"

android:startcolor="#0f000000"

android:type="linear"/>

android:bottomleftradius="15dp"

android:bottomrightradius="15dp"

android:topleftradius="15dp"

android:toprightradius="15dp"/>

shape>

item>

android:bottom="3dp"

android:left="3dp"

android:right="3dp"

android:top="3dp">

android:shape="rectangle">

android:angle="0"

android:endcolor="#fff"

android:startcolor="#fff"/>

android:bottomleftradius="10dp"

android:bottomrightradius="10dp"

android:topleftradius="10dp"

android:toprightradius="10dp"/>

shape>

item>

layer-list>

android:background="@drawable/img_bg_shadow"
來乙個效果圖

關於android裡面Shape屬性的使用

shape屬性 shape的中文意思是模型,形狀。android裡面的shape也是這個意思,它的存在就是為了為給使用者自定義圖形的提供解決方案。總而言之,你可以用它自定義做一些一些簡單的圖形。好像扯的有點多,嗯嗯,好吧,直接說用法吧 在工程上右鍵新建android xml檔案進入建立頁面,選擇re...

android使用shape使元件呈現特殊效果

android radius 10dp android startcolor 33cc00 android endcolor 666600 android angle 45 android left 5dp android top 5dp android right 5dp android bott...

Android中shape的使用

本人在美工方面一直是比較白痴的,對於一些顏色什麼亂七八糟的非常頭痛,但是在android程式設計中這又是經常涉及到的東西,沒辦法,只有硬著頭皮上。android中常常使用shape來定義控制項的一些顯示屬性,今天看了一些shape的使用,對shape有了大體的了解,稍作總結 先看下面的 solid ...