在項目中遇到這種情況:由於一些原因,自己需要用LinearLayout的垂直布局做出ListView的那種效果,但是ListView是自帶了分割線的,而且頂部底部都是沒有分割線的,每個item中間都是1dp寬度的分割線。我一開始是想到LinearLayout中的每個 ...
http: bbs.csdn.net topics 這種方法只是兩個顏色塊相減而已 lt xml version . encoding UTF gt lt layer list xmlns:android http: schemas.android.com apk res android gt lt 連框顏色值 gt lt item gt lt shape gt lt solid android: ...
2015-04-14 13:58 0 2146 推薦指數:
在項目中遇到這種情況:由於一些原因,自己需要用LinearLayout的垂直布局做出ListView的那種效果,但是ListView是自帶了分割線的,而且頂部底部都是沒有分割線的,每個item中間都是1dp寬度的分割線。我一開始是想到LinearLayout中的每個 ...
給LineLayout的左、右和底部加邊框,定義下面的white_border.xml文件: <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> < ...
實現原理使用layer-list對shape進行疊加顯示。 直接上代碼: 以上是半圓的實現效果。 半邊框的實現效果。 奉上一個半圓並且半邊框的shape,希望能給大家帶來幫助。 ...
如上圖,我們是我們想要的效果,我們實現思路是我們繪制兩層shape。 1.shape繪制第一層矩形的填充為漸變色。 2.shape繪制第二層矩形的填充色為白色,然后給第二層上下左右減少邊框厚度的尺寸,這樣子第一層矩形背景的漸變色就展示出來形成一個邊框線。 代碼 ...
="#d6d6d6" android:width="1dp"/>//設置邊框的顏 ...
以下一Button標簽為例: 這里就聯系到標簽<shape>,設置背景樣式、邊框、漸變、圓角等,各種效果的使用方法見如下代碼 drawable文件夾新建一個buttonstyle.xml,內容如下 然后在button里面引用如下: 引用:http ...