Android布局實現(xiàn)圓角邊框效果
首先,在res下面新建一個文件夾drawable,在drawable下面新建三個xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分別是下面兩個角是圓角邊框,上面兩個角是圓角邊框,四個角全部是圓角邊框。
shape_corner_down.xml:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#0099CC" /> <corners android:bottomRightRadius="20dp" android:bottomLeftRadius="20dp"/> <stroke android:width="1dp" android:color="#000000"/> </shape>
shape_corner_up.xml:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#CCCC99" /> <corners android:topLeftRadius="20dp" android:topRightRadius="20dp" /> <stroke android:width="1dp" android:color="#000000" /> </shape>
shape_corner.xml:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#99CCFF" /> <corners android:topLeftRadius="20dp" android:topRightRadius="20dp" android:bottomRightRadius="20dp" android:bottomLeftRadius="20dp"/> <stroke android:width="1dp" android:color="#000000" /> </shape>
<solid android:color>設置了背景顏色。android:topLeftRadius、android:topRightRadius、android:bottomLeftRadius、android:bottomRightRadius分別是左上角、右上角、左下角、右下角的半徑值,設置了半徑值,相應的角就是圓角,半徑值越大,圓角就越大。<stroke>設置邊界屬性,如邊界的寬度、顏色等。
在activity_main.xml上面放置三個LinearLayout,分別設置android:background屬性為shape_corner_up.xml、shape_corner_down.xml和shape_corner.xml,運行結果如下:
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- Android手機顯示多彩霓虹燈效果
- Android Shader應用開發(fā)之霓虹閃爍文字效果
- Android圖像處理之霓虹濾鏡效果
- Android布局之幀布局FrameLayout詳解
- Android布局之FrameLayout幀布局
- Android實現(xiàn)氣泡布局/彈窗效果 氣泡尖角方向及偏移量可控
- Android動畫效果之自定義ViewGroup添加布局動畫(五)
- Android給布局、控件加陰影效果的示例代碼
- Android編程實現(xiàn)圓角邊框布局效果的方法
- Android布局控件DrawerLayout實現(xiàn)完美側滑效果
- Android開發(fā)實現(xiàn)布局幀布局霓虹燈效果示例
相關文章
Android中Activity常用功能設置小結(包括全屏、橫豎屏等)
這篇文章主要介紹了Android中Activity常用功能設置小結(包括全屏、橫豎屏等),以簡單實例形式分析了Android實現(xiàn)全屏、豎屏及一直顯示等的技巧與注意事項,需要的朋友可以參考下2015-10-10Android帶進度條的文件上傳示例(使用AsyncTask異步任務)
這篇文章主要介紹了Android帶進度條的文件上傳示例(使用AsyncTask異步任務),使用起來比較方便,將幾個方法實現(xiàn)就行,感興趣的小伙伴們可以參考一下。2016-11-11使用AndroidStudio上傳忽略文件至SVN Server的解決辦法
這篇文章主要介紹了使用AndroidStudio上傳忽略文件至SVN Server的解決辦法 的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-06-06Android?Studio?2022.1.1創(chuàng)建項目的Gradle配置問題
這篇文章主要介紹了Android?Studio?2022.1.1創(chuàng)建項目的Gradle配置問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-04-04Android入門之ViewFlipper翻轉視圖的使用詳解
本篇給大家?guī)Я说氖荲iewFlipper,它是Android自帶的一個多頁面管理控件,且可以自動播放!本篇我們我們會使用兩個例子:一個自動播放首頁輪播頁一個手動可左右滑動道頁的輪播頁來說透這個組件的使用,感興趣的可以了解一下2022-11-11