Android shape學習筆記

2021-08-01 22:28:36 字數 678 閱讀 1175

上兩篇講了布局控制項一些常用的屬性介紹。今天講下shape。

shape有幾種形狀:

android:shape=「rectangle|line|oval|ring」// 矩形、線條、橢圓、圓環

shape有幾種屬性:

corners:圓角半徑

gradient:顏色漸變

padding:內邊距

size:尺寸大小

solid:填充顏色

stroke:邊框

下面將一一介紹各個屬性都有哪些引數可以設定:

// 右上角

這兩段**效果是一樣的,都是表示圓角半徑為10dp。

// 暫未用過
// 虛線寬度
注意:當shape="line"時,view的android:layout_height(size的height)值要比stroke的width大,否則不會顯示;當畫虛線時,需要關閉硬體加速,可再view的布局中新增android:layertype=「software」,當然還有其他方法。

Android shape使用詳解

一 在res drawable資料夾下建立乙個名為gradient box的xml檔案 xmlns android android shape rectangle android radius 8dp android topleftradius 5dp android toprightradius ...

android Shape 相關知識

shape 很強大,但是一直對其很模糊,現在總結一下自己的盲區和認識 目錄相關子屬性 corners solid gradient 用以定義漸變色,可以定義兩色漸變和三色漸變,及漸變樣式 屬性如下 stroke size和padding shape 自身屬性 實際應用 官方文件 首先去看官方文件 右...

android shape的使用 邊框

android中常常使用shape來定義控制項的一些顯示屬性,今天看了一些shape的使用,對shape有了大體的了解,稍作總結 先寫drawable裡面的xml檔案,裡面設定shape來設定文字框的特殊效果。olid 實心,就是填充的意思 android color指定填充的顏色 gradient...