Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android裡shape與漸變色學習

android裡shape與漸變色學習

編輯:關於Android編程

先說下shape

資源文件裡主要包括:邊角(corners),漸變色(gradrent),大小(size),邊距(padding) ,填充(solid),掃邊(stoke)

先說下邊角

 

[html]view plaincopy   在CODE上查看代碼片派生到我的代碼片
  1. android:radius=""
  2. android:topLeftRadius=""
  3. android:topRightRadius=""
  4. android:bottomLeftRadius=""
  5. android:bottomRightRadius=""/> 每個值都是整數dp,設置的是邊角半徑

 

漸變色

 

[html]view plaincopy   在CODE上查看代碼片派生到我的代碼片
  1. android:angle=""
  2. android:centerColor=""
  3. android:endColor=""
  4. android:startColor=""
  5. /> 第一個表示的是漸變漸變方向,必須是45的整數倍

 

大小

 

[html]view plaincopy   在CODE上查看代碼片派生到我的代碼片
  1. android:width=""
  2. android:height=""/> 邊距
[html]view plaincopy在CODE上查看代碼片派生到我的代碼片
  1. android:left=""
  2. android:top=""
  3. android:right=""
  4. android:bottom=""/>

填充
[html]view plaincopy在CODE上查看代碼片派生到我的代碼片 android:color="color"/> 掃邊

對了shape還有
Android:shape=["rectangle" | "oval" | "line" | "ring"]

rectangle表示矩形

 

shape是用來定義形狀的,gradient定義該形狀裡面為漸變色填充,startColor起始顏色,endColor結束顏色,angle表示方向角度。當angle=0時,漸變色是從左向右。 然後逆時針方向轉,當angle=90時為從下往上。

android:shape 配置的是圖形的形式,主要包括方形、圓形等,上邊代碼為方形。gradient節點主要配置起點顏色、終點顏色、中間點的坐標、中間點的顏色、漸變角度(90度為上下漸變,0為左右漸變),padding節點主要配置上下左右邊距,corners節點配置四周園角的半徑

 

 

 

LinearGradient : 線性漸變

RadialGradient : 環形漸變

SweepGradient : 掃描漸變---圍繞一個中心點掃描漸變就像電影裡那種雷達掃描

 

\

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved