android 使用Shape繪製實用圓圈

2021-07-06 05:42:23 字數 707 閱讀 9771

android允許通過xml定義資源,常見的事string,id,integer,dimen等,也可以定義一些資源,比如用來做幾何的向量圖就非常好用,其中有許多的細節問題,具體需求可以再結合google 的文件:

碰到好幾次這個需求,乾脆寫篇短文記錄一下,原始碼直接可用。

實現:shape可以繪製矩形環形以及橢圓,所以只需要用橢圓即可,在使用的時候將控制項比如imageview或textview的高寬設定成一樣就是正圓,solid表示遠的填充色,stroke則代表遠的邊框線,所以兩者結合可以實現帶邊緣的圓,當然也可以直接加上size控制高寬,下面的**實現效果是乙個帶白邊的紅圓。

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

xmlns:android=""

android:shape="oval"

android:uselevel="false"

>

android:color="@color/red"

/>

android:width="1dp"

android:color="@color/white"

/>

android:width="20dp"

android:height="20dp"

/>

Android中shape的使用

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

Android中shape的使用

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

Android中shape的使用

原始出處 作者資訊和本宣告。否則將追究法律責任。本人在美工方面一直是比較白痴的,對於一些顏色什麼亂七八糟的非常頭痛,但是在android程式設計中這又是經常涉及到的東西,沒辦法,只有硬著頭皮上。android中常常使用shape來定義控制項的一些顯示屬性,今天看了一些shape的使用,對shape有...