1
A
回答
6
創建繪製形狀跟隨並設置爲背景,以您的觀點:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#C0C0C0"></solid>
<stroke android:width="1dp" android:color="#000000"></stroke>
<corners android:radius="5dp"></corners>
</shape>
PS這隻會創建一個圓角矩形
1
您可以創建shape-drawable並將其設置爲背景爲你的GridView或者通過XML android:background
屬性或在Java代碼中通過setBackgroundResource()
4
這個想法是首先創建一個可繪製的形狀,它具有您喜歡的圓邊和顏色。這裏有一個例子:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:startColor="#353535"
android:endColor="#222222"
android:angle="90" />
<stroke android:width="1dp" android:color="#404040"/>
<corners android:radius="10dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
然後設置作爲您GridView
使用android:background
背景。
0
使用本
Rect rHole = new Rect(pTopLeft.x, pTopLeft.y, pBotRight.x, pBotRight.y);
或
canvas.drawRect(30,0,35,50,Reference_to_Paint_Object);
0
您還可以使用它來創建形狀..
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#CBCBCA" android:endColor="#FFFFFF"
android:angle="270" />
<corners android:bottomRightRadius="7dp"
android:bottomLeftRadius="7dp" android:topLeftRadius="7dp"
android:topRightRadius="7dp" />
</shape>
0
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:endColor="#ffffff"
android:startColor="#ffffff" />
<corners android:radius="8dp" />
</shape>
SUe it In background of parent layout. it will help you.
1
,你可以在3個簡單步驟實現它:
步驟1: 我創建了一個形狀,矩形如下:
<stroke android:width="4dp" android:color="#FF00FF00" />
<solid android:color="#ffffff" />
<padding android:left="7dp" android:top="7dp"
android:right="7dp" android:bottom="7dp" />
<corners android:radius="4dp" />
步驟2: 存儲此XML在RES /繪製對象的文件夾的.xml
步驟3 : 現在在您的代碼中將此形狀作爲GridView.setBackgroundResource(R.drawble..xml)引用。
相關問題
- 1. CSS3 - 如何在矩形上創建圓形邊框半徑?
- 2. 如何在Flex中創建一個虛線圓角矩形?
- 3. 在矩形的每一條邊上創建圓形
- 4. 沿着圓角矩形的UIButton邊框
- 5. 沒有邊框的圓角矩形UIButton
- 6. 創建一個只有兩個圓邊的矩形形狀
- 7. android-圓形矩形邊界爲佈局
- 8. 如何創建一個圓角的圖像邊框?
- 9. 沒有背景的android圓角矩形直邊矩形
- 10. 如何使用CSS創建一個「部分邊框」的圓形
- 11. 在矩形內創建橢圓/圓形
- 12. 創建圓角矩形紋理2D
- 13. 如何在android中創建彎曲的底部邊框矩形?
- 14. 如何在html元素上創建一個預定的圓形邊框?
- 15. 如何用OpenCV繪製圓角矩形(帶圓角的矩形)?
- 16. 如何創建一個帶有輪廓邊框的矩形?
- 17. 用css和'三角形邊緣'創建一個矩形
- 18. 如何在android中只創建兩個邊緣圓角的textView?
- 19. 將圓角矩形變換爲圓形
- 20. 如何使一個圓矩形按鈕有兩個圓角和兩個矩形邊緣
- 21. 帶一個圓角的矩形幾何
- 22. 如何創建一個圓的邊界框android
- 23. 在android xml中的一邊角矩形
- 24. 如何在X11中創建圓角矩形窗口
- 25. 如何在WM6中創建圓角矩形按鈕?
- 26. 如何在libgdx中創建一個簡單的圓角矩形按鈕?
- 27. 如何在左邊創建一個尖角的三角形div
- 28. 繪製帶有彩色圓角邊框的矩形形狀
- 29. 在JavaFX矩形邊框畫圓圈
- 30. UIBezzierPath爲圓角矩形
只需在xml中創建一個形狀並在佈局的背景中設置形狀。 – jeet 2012-01-18 12:34:01