安卓互動之shape的學習

2021-08-03 03:00:23 字數 679 閱讀 4766

為了實現透明邊框的圓角矩形的按鈕背景,所以了解了一下shape的各項屬性

1.shape中常用的屬性如下:

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

//有四種屬性值,矩形,橢圓,線,圓環

android:centerx="integer" //0-1,漸變的x軸起始位置

android:centery="integer"//0-1,漸變的y軸起始位置

android:centercolor="integer" //中間的顏色

android:endcolor="color" //漸變結束顏色

android:gradientradius="integer"//漸變顏色的半徑,需要設定android:type="radial"

android:startcolor="color" //漸變起始顏色

android:type=["linear" | "radial" | "sweep"] //分為三種,linear是線性漸變,radial放射漸變,sweep掃瞄漸變

android:uselevel=["true" | "false"] />

//虛線寬度

2.實現例子

安卓shape屬性詳解

corners 屬性設定控制項四個角的弧度 stroke width 設定邊框的寬度 color 設定顏色 solid 設定背景色 gradient 是shape的顏色漸變屬性 android angle 代表漸變顏色的角度,也就是從 開始漸變 startcolor 顏色漸變的開始顏色 endcol...

安卓中shape的畫法

首先在res drawable資料夾下,新建乙個xml檔案 基本屬性 corners gradient 漸變色 padding size solid stroke 描邊 shape 的形狀,預設為矩形 可以設定為矩形 rectangle 橢圓形 oval 線性形狀 line 環形 ring 定義圓角...

安卓之自定義按鈕(以及shape詳解)

簡述 我們知道安卓原生的按鈕實在是不堪入目,而面對市場的需求,這麼醜的按鈕是沒有競爭力的,所以乙個可以自定義的好看的按鈕必不可缺。後面還有shape的屬性詳解彙總。這個實現比較簡單,直接貼 了 1.首先要在drawable資料夾裡面新增個樣式檔案shapecircle.xml 2.在button的b...