日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

定制圆角带背景色的矩形边框

發布時間:2024/9/5 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 定制圆角带背景色的矩形边框 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android系統本身提供的TextView組件并沒有邊框,我們可以為TextView設置一個9-patch格式的背景圖來提供邊框。AndroidSDK提供了一個Draw-9-patch工具,專門用于制作此類9-patch格式的背景圖。通過命令行運行<ADK_Home>\tools\draw9patch.bat命令可以啟動Draw-9-patch工具:


這個工具的使用非常簡單,可以快速制作9-path格式的圖片。

但如果你更熟悉photoshop、firework、illustrator、coredraw等圖形工具,那也是完全可以的,因為9-patch圖片其實是一個png圖片。而且photoshop制作出來的圖片更精致和美觀。

下面我們使用免費圖形工具Acorn 來制作一個圓角的帶背景的矩形邊框。Acorn是一個Mac下的圖形處理工具,完全免費。它沒有photoshop強大,但比photoshop更簡單和高效,如果你使用過它,那你很快就會拋棄掉photoshop。

首先在Acorn中制作一個背景透明的帶陰影的矩形:

圖片大小為32*32,稍有點大,我們先把它resize為16*16。然后用ResizeCanvas命令增加2個像素18*18,如圖所示:

然后在左上角最靠邊的兩個地方用鉛筆工具點上兩個1個像素大小的黑點:

將圖形保存為png格式。

將圖片文件拷貝到工程drawable目錄下,并重命名后綴為9.png的文件(比如box.9.png)。

在布局文件中,將TextView的backgroud屬性設置為這個圖片:

<TextView android:id="@+RetrieveNotice/tvDate1" android:background="@drawable/box"

android:layout_width="96sp" android:textSize="13sp"android:text="2011-07-11"

android:layout_height="wrap_content" android:textColor="?android:attr/textColorPrimary"

android:layout_marginLeft="10sp"android:layout_gravity="center_vertical"/>

注意 android:background="@drawable/box"一行,不用寫出9.png的后綴名。運行程序,TextView會顯示一個圓角矩形邊框,并且邊框大小會根據TextView的大小自動縮放:


轉載于:https://www.cnblogs.com/encounter/archive/2011/07/20/2188469.html

總結

以上是生活随笔為你收集整理的定制圆角带背景色的矩形边框的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。